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

Xcode 15.0.1中Command ExtractAppIntentsMetadata构建报错如何解决?

解决Xcode 15.0.1中「Command ExtractAppIntentsMetadata failed with a nonzero exit code」错误的方案

以下是几种无需修改派生数据位置且避免xcconfig意外变更的有效解决方法:

方法1:清理项目并重置构建缓存

  • 执行Xcode菜单的Product > Clean Build Folder(快捷键Shift+Command+K)
  • 关闭Xcode,手动删除项目的Derived Data目录(路径可通过Xcode > Settings > Locations查看)
  • 重新打开项目并尝试构建

方法2:检查App Intents相关代码

该错误大多和App Intents的定义或配置问题相关:

  • 确保所有自定义AppIntent子类都正确实现了title、description等必要属性
  • 排查代码中的语法错误、未闭合代码块或类型不匹配问题
  • 确认@IntentParameter的类型和配置符合要求,未使用不支持的类型

方法3:升级Xcode到最新稳定版

Xcode 15.0.1存在已知的App Intents构建bug,苹果后续发布的15.1、15.2等小版本已修复这类问题,直接升级可彻底解决该错误

方法4:调整构建阶段配置

  • 打开项目的Build Phases,找到Extract App Intents Metadata阶段
  • 展开该阶段的Shell部分,添加环境变量:
    export PATH=/usr/bin:$PATH
    
  • 保存配置后重新构建

方法5:若必须使用派生数据方案,规避xcconfig变更提交

如果临时需要切换派生数据位置,可通过git忽略对应变更:

  • 在项目的.gitignore文件中添加xcconfig文件路径(如YourProject.xcconfig)
  • 或执行命令:git update-index --assume-unchanged path/to/your.xcconfig,后续需恢复时执行git update-index --no-assume-unchanged path/to/your.xcconfig

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:54:54