You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在可通过终端CLI命令执行Xcode「Update to recommended settings」操作的方法?

我之前也碰到过一模一样的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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 09:57:32