是否存在可通过终端CLI命令执行Xcode「Update to recommended settings」操作的方法?
用终端命令解决Xcode「Update to recommended settings」的CI构建问题
我之前也碰到过一模一样的CI构建失败情况——就是因为没处理这个推荐设置更新,好在Xcode提供了对应的终端命令,完全不用手动在GUI里点来点去。
直接用xcodebuild命令就能完成这个更新,根据你的项目类型选对应的写法:
- 如果用的是CocoaPods生成的Workspace:
xcodebuild -workspace YourApp.xcworkspace -scheme YourAppScheme -updateRecommendedSettings - 如果是单一Project文件:
xcodebuild -project YourApp.xcodeproj -scheme YourAppScheme -updateRecommendedSettings
几个关键注意点:
- 一定要替换
YourApp.xcworkspace/YourApp.xcodeproj和YourAppScheme为你实际的项目文件名和scheme名称 - 不知道scheme名的话,可以用这个命令列出所有可用的scheme:
xcodebuild -list -workspace YourApp.xcworkspace - 在CI脚本里,建议把这个命令放在
pod install之后执行,确保设置更新完成后再启动构建:pod install --repo-update xcodebuild -workspace YourApp.xcworkspace -scheme YourAppScheme -updateRecommendedSettings # 接下来执行你的构建命令,比如xcodebuild build...
这个命令在Xcode 12及以上版本都支持,你的环境是Xcode 12.4,完全兼容。执行之后,Xcode就不会再弹出那个更新提示,CI构建也不会因为这个问题失败了。
内容的提问来源于stack exchange,提问作者Volodymyr Bondar
相关产品推荐
相关产品推荐

