CocoaPods:cmd-line构建

时间:2013-12-16 01:08:06

标签: objective-c continuous-integration xcodebuild cocoapods

似乎在cmd-line构建中,Pods不会自动构建。甚至在调用xcodebuild来引用声明项目如何相互链接的工作空间时也是如此。

除了在Xcode中手动打开项目并构建之外,还有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我对这样的配置没有任何问题: CocoaPods 0.28.0 Xcode5 (+命令行工具),并使用命令行进行构建经常(特别是对于持续集成)没有任何问题。

  • 在使用Travis-CI构建我的个人项目时,既没有使用Apple的xcodebuild命令,也没有使用xctool(另请参阅this NSHipster's article),一切正常;
  • 在工作中,我们有很多使用CocoaPods / pod install创建的Xcode工作区,我们使用Jenkins-CI运行xcodebuild来构建它们,也没问题。

也许您需要更多地了解一下您的配置?哪个CocoaPods& Xcode版本,哪个命令行工具(xcode-select --print-path?),你如何配置Xcode(也许你改变了一些Xcode的默认设置,以某种方式打破它)?

请告诉我们您的具体配置以及您收到的错误/警告消息,因为不应该有任何问题。

还要确保您拥有最新版本的CocoaPods (有些版本在某些版本之前修复了Xcode5和新的arm64架构,破坏了隐式依赖项检测在某些情况下)