Flutter 无法构建 IOS 存档

Flutter unable to build IOS archive

我正在尝试为通用设备构建一个 IOS IPA,遵循所有说明,添加签名证书、团队等,但我无法构建该产品。任何人请帮助我解决这个问题。

这是我的签名配置。检查自动管理。在开发者站点中添加了设备。

sent 435785657 bytes received 92 bytes 58104766.53 bytes/sec total size is 435732165 speedup is 1.00 Warning: unable to build chain to self-signed root for signer "Apple Development: ********" /Users/Saif/Library/Developer/Xcode/DerivedData/Runner-bemaxobcrmqabgcgltuauohrwrje/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/myapp.app/Frameworks/App.framework/App: errSecInternalComponent Command PhaseScriptExecution failed with a nonzero exit code

我被这个错误卡住了大约 3 天。尝试了 Whosebug 和 apple developer stack 上可用的每一个解决方案。

颤振:2.0.1 Xcode : 11.2.1

我认为没有任何问题,这背后的原因是我有一个旧版本的 xcode,我只是将 xcode 更新为最新版本并且一切正常。

  1. 运行 flutter build ipa
  2. 构建完成后。打开Runner.xcarchive
  3. 用Xcode
  4. 打开Runner.xcarchive
  5. 它会将您带到分发应用程序页面,以便您可以上传应用程序

根据文档:

https://docs.flutter.dev/deployment/ios#create-a-build-archive-with-xcode