运行flutter build ios时出现Xcode签名失败错误求解决方案
Flutter build iOS 签名错误解决方案
错误信息:
错误(Xcode):Target release_unpack_ios 执行失败:异常:无法使用身份标识E613CD848B36B9609DFB92E86B4E6F42C0C7FEFA对/Users/anubhavtripathi/Documents/omflutter/build/ios/Release-iphoneos/Flutter.framework/Flutter进行签名。
为设备构建时遇到错误。
解决方案:
- 检查签名证书有效性
打开Xcode进入项目的Signing & Capabilities页面,确认对应的签名身份(E613CD848B36B9609DFB92E86B4E6F42C0C7FEFA)对应的证书已安装在钥匙串访问中,且未过期。若证书缺失或过期,前往苹果开发者后台重新下载安装。 - 清理项目并重置配置
- 关闭Xcode,删除项目的build文件夹:
/Users/anubhavtripathi/Documents/omflutter/build - 终端执行
flutter clean清理Flutter缓存 - 重新打开Xcode,选择正确的Team和Provisioning Profile,确保签名配置与证书匹配
- 关闭Xcode,删除项目的build文件夹:
- 修正Build Settings签名配置
打开Runner.xcworkspace,进入Build Settings,搜索Code Signing Identity,在Release配置下确认所选签名身份与可用证书一致,不一致则手动选择正确证书 - 验证Provisioning Profile
确认Provisioning Profile包含该签名证书,且已添加目标设备的UDID(针对设备构建时)。若有问题,从开发者后台重新生成并导入Xcode
内容的提问来源于stack exchange,提问作者vishal pandey
相关产品推荐
相关产品推荐

