[Solved] ERROR ITMS-90165: “Invalid Provisioning Profile Signature.”

We Are Going To Discuss About ERROR ITMS-90165: “Invalid Provisioning Profile Signature.” . So lets Start this Xcode Article.

ERROR ITMS-90165: “Invalid Provisioning Profile Signature.”

  1. [Solved] ERROR ITMS-90165: “Invalid Provisioning Profile Signature.”

    Two Apple certificates used to sign your provisioning profiles expired today. When you try to submit your app for review you'll get an ITMS-90165 error. Fix is to get a new provisioning profile.

  2. ERROR ITMS-90165: “Invalid Provisioning Profile Signature.”

    Two Apple certificates used to sign your provisioning profiles expired today. When you try to submit your app for review you'll get an ITMS-90165 error. Fix is to get a new provisioning profile.

Solution 1

A quote from James Ide (Expo):

Two Apple certificates used to sign your provisioning profiles expired today. When you try to submit your app for review you’ll get an ITMS-90165 error. Fix is to get a new provisioning profile.

The provisioning profile is signed by a chain of three certificates. openssl pkcs7 -print_certs -text -in embedded.mobileprovision -inform der
These are different from your code signing certificate. The root CA in the chain is fine but the two children expired April 12, 2022.

See: https://twitter.com/JI/status/1514043544897425408

Original Author Joseph Callaars Of This Content

Solution 2

For me in my case

what i did is i go to my Xcode

-> Preferences

-> Accounts Select your App ID’s

-> then what i did is clicking manage certificate

-> then a dialog will show so next click plus button

-> then click Apple Distribution then Done

i tried to upload again and it work for me.
For some reason, as i follow above deleting or remove provisioning profile. I quite regret it and i created new one but what done is done , so as long as it work.

Original Author Arbiter Chil Of This Content

Solution 3

Follow these 2 steps this issue will solved.
Delete all PP from this path ~/Library/MobileDevice/Provisioning Profiles

Open Xcode Preferences then navigate to Accounts and click Download Manual Profiles. Then upload build, issue will fixed.

Original Author Tajinder singh Of This Content

Solution 4

No need to create any new profile, just edit the existing profile (this is known issue with XCode 13.2)

  1. Go to Certificates, Identifiers & Profiles Open the provision
    profile
  2. Press Edit in the top right Press Save without making any
    changes This will regenerate the profile with the correct CAs.
  3. delete the ~/Library/MobileDevice/Provisioning Profiles folder and
    let xcode redownload the profiles again.

Original Author Pradeepta Of This Content

Conclusion

So This is all About This Tutorial. Hope This Tutorial Helped You. Thank You.

Also Read,

Siddharth

I am an Information Technology Engineer. I have Completed my MCA And I have 4 Year Plus Experience, I am a web developer with knowledge of multiple back-end platforms Like PHP, Node.js, Python and frontend JavaScript frameworks Like Angular, React, and Vue.

Leave a Comment