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.”
- [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.
- 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.
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)
- Go to Certificates, Identifiers & Profiles Open the provision
profile - Press Edit in the top right Press Save without making any
changes This will regenerate the profile with the correct CAs. - 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.