Xcode 6 个嵌入式二进制文件

Xcode 6 Embedded Binaries

我们正在 Xcode 6.1 上构建一个 iOS 8 应用程序,它具有以下项目结构 -

Git Repo 2 作为子模块添加到 Git Repo 1。框架项目列为 "Embedded Binary" 在 UI 项目下。我们有几个问题 -

有没有更好的方法来处理上述情况?

如果您将嵌入式二进制文件定义为相对于构建产品,那么开发人员的目录结构是什么样的并不重要。这使您可以随心所欲地使用 Jenkins。

对于我正在处理的项目之一,我们使用的是工作区而不是子项目,因为我们的不同库与应用程序本身不同 git 存储库。

尽管这是针对 swift 的,但此 link 描述了一些关于使用 Relative To Build Products 的内容。

Swift iOS module not being deployed to expected debug directory