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

xcodebuild archive报错IDEArchivePathOverride为nil 求助配置方法

这个报错是Xcode 12版本xcodebuild工具的已知参数解析bug,你不需要在Xcode项目配置中手动预设IDEArchivePathOverride项,按以下步骤调整即可解决:

  • 优先调整路径参数格式
    Xcode 12的xcodebuild对相对路径的解析存在异常,把你命令中-archivePath后的相对路径替换为绝对路径即可,你可以直接用$(pwd)获取当前工作目录的绝对路径,修改后的完整命令如下:
    xcodebuild archive -scheme TestFramework -configuration Release -destination 'generic/platform=iOS Simulator' -archivePath "$(pwd)/build/TestFramework.framework-iphonesimulator.xcarchive" SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
    
  • 确认Scheme已共享
    打开Xcode项目,依次点击顶部菜单 Product > Scheme > Manage Schemes,找到TestFramework对应的Scheme,勾选右侧的Shared复选框,保存后重新执行命令。
  • 手动追加配置参数兜底
    如果以上两种方式都没有解决,可以直接在命令末尾追加该配置的显式赋值,规避空值报错:
    xcodebuild archive -scheme TestFramework -configuration Release -destination 'generic/platform=iOS Simulator' -archivePath "$(pwd)/build/TestFramework.framework-iphonesimulator.xcarchive" SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES IDEArchivePathOverride="$(pwd)/build/TestFramework.framework-iphonesimulator.xcarchive"
    

内容的提问来源于stack exchange,提问作者robidd

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 09:57:00