ERROR ITMS-90179: "Invalid Code Signing. The executable 'Payload/Exponent.app/Exponent' must be signed with the certificate that is contained in the provisioning profile

Hey guys,

I’m trying to use Application Loader to publish my built .ipa to TestFlight.

However I’m getting this error:

ERROR ITMS-90179: "Invalid Code Signing. The executable 'Payload/Exponent.app/Exponent' must be signed with the certificate that is contained in the provisioning profile.

I tried both approaches to the certificate there is: letting expo managing everything for me and manually generating certificates, creating a provisioning profile and using certificates with exp build:ios.

Latest build id is cc09aa55-d5ad-4582-b475-8dfe31681fb6, my exp version is 47.1.4

What am I doing wrong? Thanks in advance.

Any help with that? I wonder if that’s a problem with my setup or exp itself.

Hi Arsen, sorry about this.

I would say maybe:

  1. Clear the creds you have on your apple developer account
  2. use --local-auth for build:ios and also -c to get rid of existing creds.
  3. Try the build again, aka step 2.

Tracking further discussion here https://github.com/expo/expo/issues/1167

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.