我目前正在尝试使用Jenkins和CocoaPods.我已经读过将CocoaPods和Xcode插件添加到Jenkins就足以获得Jenkins构建了.好像我错过了什么,我只是想不出来.
Xcode工作区配置为具有相对于工作空间的派生数据文件夹,并且该文件夹是构建的.工作区中的主项目模式文件是共享的.所有这些都被推送到存储库:https://github.com/cyupa/JenkinsWithCocoaPods.git
我仍然得到相同的控制台输出,它无法找到Pods库构建:
library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) ** BUILD FAILED ** The following build commands failed: Ld build/JenkinsWithCocoaPods.build/Release-iphoneos/JenkinsWithCocoaPods.build/Objects-normal/armv7s/JenkinsWithCocoaPods normal armv7s Ld build/JenkinsWithCocoaPods.build/Release-iphoneos/JenkinsWithCocoaPods.build/Objects-normal/armv7/JenkinsWithCocoaPods normal armv7 Ld build/JenkinsWithCocoaPods.build/Release-iphoneos/JenkinsWithCocoaPods.build/Objects-normal/arm64/JenkinsWithCocoaPods normal arm64 (3 failures) Build step 'Xcode' marked build as failure Finished: FAILURE
知道我可能做错了什么吗?我应该运行一些脚本,还没有xcodebuild
在构建目标时集成Pods构建吗?
过了一会儿,我设法做对了.因为CocoaPods添加了更多构建方案,所以必须指定要使用的方案.在这种情况下,主要方案与主要目标相关联.我还编写了一个关于如何为iOS项目设置Jenkins的分步教程:https://github.com/cyupa/JenkinsCI-iOS