为应用程序商店构建存档时如何解决 "errSecInternalComponent" 的错误?
How to resolve error of "errSecInternalComponent" while building archive for appstore?
我正在尝试将 flutter 应用程序提交到 Appstore。以下是我遵循的步骤:
已删除所有证书和配置文件
Create/Add IOS 分发证书
创建IOS 配置文件
添加IOS 配置文件
清理应用程序
然后构建 运行 应用程序
在构建设置中设置协同设计和供应配置文件
大量谷歌搜索 > 没有成功
基本上,面对“errSecInternalComponent”的错误
这是我得到的错误:
Warning: unable to build chain to self-signed root for signer "iPhone Distribution: Johnny (**********)"
/Users/johnny/Downloads/chat_app-master 2/build/ios/Release-iphoneos/Runner.app/Frameworks/App.framework/App: errSecInternalComponent
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
您的证书有问题,这就是您收到此警告的原因。您需要生成一个新的。
试试这个:
xcode -> 首选项 -> 帐户 -> select 帐户 -> 管理证书 -> 单击弹出窗口左下方的 (+) 图标 window -> ios 发展
首次使用Xcode构建,Xcode会要求您更新钥匙串,点击始终允许。
之后,您的命令行构建将起作用。
由于问题已经解决,这可能不是您的答案。
但是,我想与社区分享这个,因为我在另一个设置中偶然发现了相同的错误消息。
我一直在用 Xcode 在用作 gitlab runner 的 MacMini 上构建一个 iOS 应用程序。
手动构建应用程序是可行的,但每当我推送到存储库并开始自动构建时,就会出现此错误。
将 ruby 版本更新到比 BigSur 发布的版本更高的版本并重新安装 gitlab-runner 解决了我的问题。
对我来说,以下方法有效 - 即使是在 ssh 会话中:
security unlock-keychain -p "<my password>"
我正在尝试将 flutter 应用程序提交到 Appstore。以下是我遵循的步骤:
已删除所有证书和配置文件
Create/Add IOS 分发证书
创建IOS 配置文件
添加IOS 配置文件
清理应用程序
然后构建 运行 应用程序
在构建设置中设置协同设计和供应配置文件
大量谷歌搜索 > 没有成功
基本上,面对“errSecInternalComponent”的错误
这是我得到的错误:
Warning: unable to build chain to self-signed root for signer "iPhone Distribution: Johnny (**********)"
/Users/johnny/Downloads/chat_app-master 2/build/ios/Release-iphoneos/Runner.app/Frameworks/App.framework/App: errSecInternalComponent
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
您的证书有问题,这就是您收到此警告的原因。您需要生成一个新的。
试试这个: xcode -> 首选项 -> 帐户 -> select 帐户 -> 管理证书 -> 单击弹出窗口左下方的 (+) 图标 window -> ios 发展
首次使用Xcode构建,Xcode会要求您更新钥匙串,点击始终允许。 之后,您的命令行构建将起作用。
由于问题已经解决,这可能不是您的答案。 但是,我想与社区分享这个,因为我在另一个设置中偶然发现了相同的错误消息。
我一直在用 Xcode 在用作 gitlab runner 的 MacMini 上构建一个 iOS 应用程序。 手动构建应用程序是可行的,但每当我推送到存储库并开始自动构建时,就会出现此错误。
将 ruby 版本更新到比 BigSur 发布的版本更高的版本并重新安装 gitlab-runner 解决了我的问题。
对我来说,以下方法有效 - 即使是在 ssh 会话中:
security unlock-keychain -p "<my password>"