ios – xcodebuild没有编译项目,除非使用Xcode打开至少一次cocoapods集成项目

前端之家收集整理的这篇文章主要介绍了ios – xcodebuild没有编译项目,除非使用Xcode打开至少一次cocoapods集成项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个可可豆荚的项目.

这是我用来构建项目的命令.

/usr/bin/xcodebuild -scheme Jenkins -workspace
/Users/Shared/Jenkins/Documents/Jenkins/Jenkins2/Jenkins.xcworkspace
-configuration Release clean build CONFIGURATION_BUILD_DIR=/Users/Shared/Jenkins/Documents/JenkinsTestNuu/app
‘CODE_SIGN_IDENTITY=iPhone Distribution: XXXX yay (3G5FKTZJ2K)’
PRODUCT_BUNDLE_IDENTIFIER=com.XXXX.two
PROVISIONING_PROFILE=6e6506e9-8233-4886-9084-ce21e8f8bbae

上面的脚本只有在Xcode可以关闭之后至少使用Xcode打开一次才能正常工作.

如果项目尚未打开,那么如果我运行脚本
轮子在下方旋转而没有任何进展,例如在下图中

如果它打开一次而不是下面的纺车轮将显示如下

=== CLEAN TARGET XWebView OF PROJECT Pods WITH CONFIGURATION Release ===

Check dependencies

Clean.Remove clean
/Users/Shared/Jenkins/Documents/JenkinsTestNuu/app/XWebView.framework.dSYM
builtin-rm -rf /Users/Shared/Jenkins/Documents/JenkinsTestNuu/app/XWebView.framework.dSYM

Clean.Remove clean
/Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/appanme-bqjwbjcqisegldeaonpytprisnig/Build/Intermediates/Pods.build/Release-iphoneos/XWebView.build
builtin-rm -rf /Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/appanme-bqjwbjcqisegldeaonpytprisnig/Build/Intermediates/Pods.build/Release-iphoneos/XWebView.build

Clean.Remove clean
/Users/Shared/Jenkins/Documents/JenkinsTestNuu/app/XWebView.framework
builtin-rm -rf /Users/Shared/Jenkins/Documents/JenkinsTestNuu/app/XWebView.framework

=== CLEAN TARGET Pods OF PROJECT Pods WITH CONFIGURATION Release ===

Check dependencies
etc…

在任何非cocoapods项目中都没有观察到这个问题.

那么原因是什么以及如何解决

解决方法

您需要在构建项目之前运行pod安装,以便在Jenkins工作区内的Podfile中指定CocoaPods fetches the Pods.

猜你在找的iOS相关文章