Xcode 6嵌入式二进制文件

5
我们正在使用Xcode 6.1构建一款基于iOS 8的应用程序,其具有以下项目结构 -
- UI (Git Repo 1) - Framework (Git Repo 2)
Git Repo 2作为子模块添加到了Git Repo 1中。框架项目在UI项目下被列为“嵌入式二进制文件”。我们遇到了一些问题 -
- 嵌入式二进制文件的路径是特定于开发人员的计算机的,每个开发人员都必须在从存储库拉取最新代码后更新该路径。 - 如果上述路径特定于某台计算机,那么我们如何在Jenkins上构建代码?
是否有更好的方法来处理上述情况?
1个回答

4
如果您将嵌入式二进制文件定义为相对于构建产品,则开发人员的目录结构无关紧要。这使您可以随心所欲地使用Jenkins。
对于我正在处理的一个项目,我们使用工作区而不是子项目,因为我们不同的库与应用程序本身不同的git仓库。
尽管这是针对Swift的,但此链接描述了一些关于使用“相对于构建产品”的内容。 Swift iOS模块未部署到预期的调试目录

1
谢谢Ben。我按照你提供的链接中的指示操作,一切都完美地运行了。 - cubsnlinux
我们的团队最终独立得出了与你Ben相同的结论,但我仍然授予你奖励金。谢谢! - Andrew Theis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接