Atlassian Bamboo Xcode 指定编译目录

来源:互联网 发布:火箭军 知乎 编辑:程序博客网 时间:2024/04/29 07:37

在通过 Bamboo 构建 Xcode 工程的时候,如果工程引用了第三方框架,且直接引用的源码工程,则在通过命令行编译时,由于源码工程编译根目录和主工程编译根目录不一样,在编译完主工程后,会找不到依赖的框架。从而报 Module not found 之类的错误。

bamboo 在执行xcode编译任务时,会传递一些有用的环境变量,其中 bamboo_build_working_directory 为当前bamboo 任务的工作根目录,在xcode 编译任务的最后一个选项 Custom Parameter 中添加:

SYMROOT=$bamboo_build_working_directory/build

即可。

0 0