Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将捆绑包目标链接到Xcode中的命令行目标_Xcode - Fatal编程技术网

将捆绑包目标链接到Xcode中的命令行目标

将捆绑包目标链接到Xcode中的命令行目标,xcode,Xcode,我在Xcode中有一个包含多个目标的项目。其中一个构建了同步模式包,另一个构建了一个基础命令行工具,它使用捆绑包中定义的模式启动同步会话。 模式包模板创建schema strings.h和schema strings.m文件,其中包含数据类名称、实体名称和属性名称的常量,我希望在命令行工具的代码中使用这些常量 如何配置目标以实现此目标?离开计算机一段时间后,我意识到解决此问题的一个方法是将模式字符串.m添加到命令行工具目标的“编译源代码”阶段。但是我仍然有兴趣了解获得类似结果的其他方法。将创建同

我在Xcode中有一个包含多个目标的项目。其中一个构建了同步模式包,另一个构建了一个基础命令行工具,它使用捆绑包中定义的模式启动同步会话。 模式包模板创建
schema strings.h
schema strings.m
文件,其中包含数据类名称、实体名称和属性名称的常量,我希望在命令行工具的代码中使用这些常量


如何配置目标以实现此目标?

离开计算机一段时间后,我意识到解决此问题的一个方法是将
模式字符串.m
添加到命令行工具目标的“编译源代码”阶段。但是我仍然有兴趣了解获得类似结果的其他方法。

将创建同步模式包的目标作为依赖项添加到命令行目标。您可以通过将目标同步架构捆绑包目标拖放到命令行目标,或将其添加到命令行目标的general inspector窗口的dependencies列表中来完成此操作