ios - 具有相关项目的Xcode命令行构建

标签 ios xcode xcode4 build

我正在构建一个iOS应用程序,该应用程序使用通过jverkoey's framework structure构建的库。一切都很好,直到我尝试让我的CI环境(Jenkins)构建我的项目。 Jenkins使用命令行进行构建,当这样做时,我的依赖框架就构建在其自己的构建目录中,而当我的主应用程序在其自己的目录中构建时,找不到该框架。

作为测试,我将依赖框架构建目录的输出复制到主应用程序构建目录,然后重新运行命令行构建,一切正常。因此,我想我要做的就是更新Jenkins构建脚本,以便能够在构建主应用程序之前移动从属构建输出,或者将它们更改为与XCode在IDE中具有DerivedData目录的XCode相同的所有构建目录。

问题是,如何?从命令行构建时,我不是专家,我真的可以在这里使用一些帮助。

最佳答案

好的,我知道了。万一其他人遇到类似问题,可以在运行xcodebuild时将SYMROOT设置设置为所需的任何目录。
xcodebuild -target MyTarget SYMROOT=/Build/MyProj/Sym.root

关于ios - 具有相关项目的Xcode命令行构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766654/

相关文章:

ios - 如何根据 numberOfItemsInSection 的数量设置 heightForRowAt?

ios - 带有字符串参数调用的 Swift 枚举函数,带有枚举类的参数

ios - 在 iOS 应用程序(iPhone 和 iPad)中手动选择语言

c++ - 在 C++ - xCode 中, float 是 inf 但整数不是 inf。为什么?

xcode - 使用 git 使 Xcode 4 停止自动暂存

xcode4 - 按名称在实现文件中按字母顺序排列方法

android - 移动 GPU 上的 Mxnet

ios - Swift 3 - 多 View Controller 错误

ios - 应用验证失败

objective-c - CGFloat 添加错误?