Flutter调试出现Command CodeSign非零退出码错误,求解决方案
解决Flutter应用Xcode签名错误:Command CodeSign failed with a nonzero exit code
- 检查Xcode签名配置
打开Xcode,进入项目的Signing & Capabilities标签,确认Team已正确选择,且Automatically manage signing已勾选。若之前手动配置过签名,切换回自动管理后重新构建。 - 清理缓存与重建依赖
依次执行以下命令清理Flutter和Xcode缓存,重建iOS依赖:flutter clean rm -rf ios/Pods ios/Podfile.lock rm -rf ~/Library/Developer/Xcode/DerivedData pod install --repo-update - 重置签名证书与配置文件
打开Keychain Access,搜索删除过期或无效的Apple Development证书;再打开Xcode的Preferences > Accounts,选中你的Apple ID,点击Download Manual Profiles重新获取证书和配置文件。 - 验证工具版本兼容性
运行flutter doctor检查环境,确保Flutter版本与Xcode版本兼容(例如最新Flutter版本要求Xcode 14.0及以上),不兼容时升级或降级对应工具。 - 新应用的签名配置检查
创建新Flutter应用后,直接用Xcode打开ios目录,确认签名配置是否自动完成;若未自动配置,手动选择Team并开启自动管理签名后再运行应用。
内容的提问来源于stack exchange,提问作者Navas Shareef
相关产品推荐
相关产品推荐

