user13410550
user13410550

Reputation:

How to resolve error of "errSecInternalComponent" while building archive for appstore?

I am trying to submit flutter app to Appstore. Here are the steps I followed:

Deleted all certificates and provisioning profiles

Create/Add IOS Distribution Certificate

Create IOS Provisioning Profile

Add IOS Provisioning Profile

Clean App

Build Then Run App

Set Codesigning and Provisioning Profile In Build Settings

Lots of Googling > to no successes

Basically, facing the error of "errSecInternalComponent"

Here is the error I get:

 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

Upvotes: 3

Views: 7291

Answers (4)

RED SOFT ADAIR
RED SOFT ADAIR

Reputation: 12238

For me the following worked - even from a ssh session:

security unlock-keychain -p "<my password>"

Upvotes: 3

jlee7
jlee7

Reputation: 156

Since the issue is already resolved, this might not be the answer to you. However, I would like to share this with the community as I stumbled upon the same error message with another setup.

I have been building an iOS App with Xcode on a MacMini used as gitlab runner. Building the app manually worked, but whenever I pushed to the repository and the automated build started, this error appeared.

Updating the ruby version to a higher version than BigSur's shipped one and reinstalling the gitlab-runner resolved my issue.

Upvotes: 1

Firas Abd Alrahman
Firas Abd Alrahman

Reputation: 197

Build the first time with Xcode, Xcode will ask you to update the keychain, click on always allow. After that, your command line build will work.

Upvotes: 2

Dennis Kozevnikoff
Dennis Kozevnikoff

Reputation: 2277

You are having an issue with a certificate, that's why you get this warning. You need to generate a new one.

Try this: xcode -> preferences -> accounts -> select the account -> manage certificate -> click on the (+) icon in the bottom left side of the popup window -> ios development

Upvotes: 5

Related Questions