我在 cloudbees 上运行 jenkins,并在构建项目之前使用参考 shell 脚本安装 cocoapods。
参考脚本:
# Install xctool via homebrew
/usr/local/bin/brew install xctool
# Run xctool + cocoapods
/usr/local/bin/xctool -workspace CBDemo.xcworkspace -scheme CBDemo -sdk iphoneos7.0 clean build
(我只更改了方案和工作区名称以适合我的项目)
输出正好说明了这一点:
The file “Pods.xcconfig” couldn’t be opened because there is no such file. (/scratch/jenkins/workspace/Style/Pods/Pods.xcconfig)
当我添加从 pod install 生成的 Pods.xcconfig 文件时,脚本继续并以另一个错误结束 - 缺少引用的 cocoapods 库。明显地。
我问的问题:
1) xctool 真的以某种方式运行 pod install 吗?
2) 有什么方法可以在 cloudbees 上运行 pod install 吗?
3)我怎样才能在构建之前安装这些库?