我在Xcode中有一个包含多个目标的项目。其中一个构建了一个同步模式包,另一个构建了一个Foundation命令行工具,它使用bundle中定义的模式启动同步会话。
架构包模板创建Schema-strings.h
和Schema-strings.m
文件,其中包含数据类名称,实体名称和属性名称的常量,我想在命令行中使用这些常量工具的代码。
如何配置目标以实现此目标?
答案 0 :(得分:0)
离开计算机一段时间后,我意识到这个问题的一个解决方案是将Schema-strings.m
添加到命令行工具目标的“编译源”阶段。但是,我仍然有兴趣听到任何其他方法来获得类似的结果。
答案 1 :(得分:0)
将创建synch schema包的目标作为依赖项添加到命令行目标。您可以通过将目标同步架构包目标拖放到命令行目标或将其添加到命令行目标的常规检查器窗口的依赖关系列表中来执行此操作。