iOS中的Flutter释放失败,errSecInternalComponent Command PhaseScript



我是新手。

我用:

颤振1.22.6•通道稳定•https://github.com/flutter/flutter.git框架•修订版9b2d32b605•2021-01-22 14:36:39 -0800引擎•修订版2f0af37152工具•Dart 2.10.5和Xcode 11.0

我试图在iOS中发布一个扑动应用程序。它运行完美使用xcode或命令行(flutter run)。但是当我执行flutter build ios或者Product->存档(在xcode中).

出现错误:

警告:无法为签名者"Apple构建自签名根链开发:Jhon Doe (65XXJY9XXX)">
/Users/dev/Library/Developer/Xcode/DerivedData/Runner-cuuvcuiymjgpxmhlfvkgvijzzyls/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner. App/Frameworks/App.framework/App:errSecInternalComponent Command PhaseScriptExecution failed with a非零退出码

我尝试了很多方法来解决它,例如:Flutter Clean, pod install, Legacy Build, pod deintegrate,仅在安装时运行脚本(在Build Pashes中),删除derivedData文件夹..没有成功。

任何想法?请帮帮我,我卡住了。

谢谢。

我有他们同样的问题,我解决了下面的建议。在我的例子中,我将参数从embed_and_thin更改为embed。为了清楚一点,从

开始
/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed_and_thin

/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed

这只是一个解决方案,直到你可以升级到最新版本(2020-03-24 2.0.3)。

要消除此错误,请遵循以下步骤:

-从keychain中删除证书

-去你的开发者帐户并撤销你的证书

-转到XCode ->偏好→账户→选择帐户->证书管理->点击(+)图标->iOS开发

-重启电脑

-打开XCode, Clean Build和Archive.

相关内容

  • 没有找到相关文章

最新更新