Xcode 6 个嵌入式二进制文件
Xcode 6 Embedded Binaries
我们正在 Xcode 6.1 上构建一个 iOS 8 应用程序,它具有以下项目结构 -
- UI(Git 回购 1)
- 框架([=34=]回购协议 2)
Git Repo 2 作为子模块添加到 Git Repo 1。框架项目列为 "Embedded Binary" 在 UI 项目下。我们有几个问题 -
- 嵌入式二进制文件的路径特定于开发人员的机器,每个开发人员都必须在从存储库中提取最新代码后更新路径。
- 如果上述路径特定于特定机器,我们如何在 Jenkins 上构建代码?
有没有更好的方法来处理上述情况?
如果您将嵌入式二进制文件定义为相对于构建产品,那么开发人员的目录结构是什么样的并不重要。这使您可以随心所欲地使用 Jenkins。
对于我正在处理的项目之一,我们使用的是工作区而不是子项目,因为我们的不同库与应用程序本身不同 git 存储库。
尽管这是针对 swift 的,但此 link 描述了一些关于使用 Relative To Build Products 的内容。
Swift iOS module not being deployed to expected debug directory
我们正在 Xcode 6.1 上构建一个 iOS 8 应用程序,它具有以下项目结构 -
- UI(Git 回购 1)
- 框架([=34=]回购协议 2)
Git Repo 2 作为子模块添加到 Git Repo 1。框架项目列为 "Embedded Binary" 在 UI 项目下。我们有几个问题 -
- 嵌入式二进制文件的路径特定于开发人员的机器,每个开发人员都必须在从存储库中提取最新代码后更新路径。
- 如果上述路径特定于特定机器,我们如何在 Jenkins 上构建代码?
有没有更好的方法来处理上述情况?
如果您将嵌入式二进制文件定义为相对于构建产品,那么开发人员的目录结构是什么样的并不重要。这使您可以随心所欲地使用 Jenkins。
对于我正在处理的项目之一,我们使用的是工作区而不是子项目,因为我们的不同库与应用程序本身不同 git 存储库。
尽管这是针对 swift 的,但此 link 描述了一些关于使用 Relative To Build Products 的内容。
Swift iOS module not being deployed to expected debug directory