question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[iOS] Build & Submit: ITMS-90165 Invalid Provisioning Profile Signature

See original GitHub issue

Build/Submit details page URL

https://expo.dev/accounts/xxxx/projects/xxxx/submissions/19290884-87d9-475a-9459-95b6e99ba166

Summary

I upgraded to 0.50.0, then builded, them published, and now I am getting this:

ERROR ITMS-90165: “Invalid Provisioning Profile Signature. The provisioning profile included in the bundle ‘xxxxx’ (Payload/Xxxxxxx.app) cannot be used to submit apps to the iOS App Store until it has a valid signature from Apple. For more information, visit the iOS Developer Portal.”

Yesterday I had no problem at all.

I downgraded to 0.49.0, builded, and published again, but still have the same problem.

I’m seeing that one of the PR for 0.50.0 is talking about Provisioning changes (https://github.com/expo/eas-cli/pull/1051). Maybe the bug is coming from there?

PS.: I also downloaded the build and tried to upload it from Transporter. Same error.

Managed or bare?

Managed

Environment

➜ cncor-app git:(main) npx expo-env-info

expo-env-info 1.0.2 environment info: System: OS: macOS 11.6.1 Shell: 5.8 - /bin/zsh Binaries: Node: 16.4.0 - ~/.nvm/versions/node/v16.4.0/bin/node Yarn: 1.22.18 - ~/.yarn/bin/yarn npm: 7.18.1 - ~/.nvm/versions/node/v16.4.0/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 14.5, DriverKit 20.4, macOS 11.3, tvOS 14.5, watchOS 7.4 Android SDK: API Levels: 27, 29, 30 Build Tools: 23.0.1, 23.0.3, 25.0.3, 26.0.1, 27.0.3, 28.0.3, 29.0.2 System Images: android-29 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom IDEs: Android Studio: 2020.3 AI-203.7717.56.2031.7784292 Xcode: 12.5.1/12E507 - /usr/bin/xcodebuild npmPackages: expo: ^44.0.0 => 44.0.6 react: 17.0.1 => 17.0.1 react-dom: 17.0.1 => 17.0.1 react-native: 0.64.3 => 0.64.3 react-native-web: 0.17.1 => 0.17.1 npmGlobalPackages: eas-cli: 0.49.0 expo-cli: 5.3.0 Expo Workflow: managed

Error output

ERROR ITMS-90165: “Invalid Provisioning Profile Signature. The provisioning profile included in the bundle ‘xxxxx’ (Payload/Xxxxxxx.app) cannot be used to submit apps to the iOS App Store until it has a valid signature from Apple. For more information, visit the iOS Developer Portal.”

Reproducible demo or steps to reproduce from a blank project

Not sure if apply

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:2
  • Comments:15 (2 by maintainers)

github_iconTop GitHub Comments

6reactions
Itsmanrpchahalcommented, Apr 20, 2022
[Getting this error on uploading app on Test Flight. DOn't worry Just follow these steps]
[1] Go to Xcode preference
[2] Open Accounts tab
[3] Click on manage Certificates
[4] At bottom 'Apple Distribution Certificates' ,there is your expire certificate. Just delete it and try to upload again 

App upload to Test Flight successfully.


  [1]: https://i.stack.imgur.com/Pjxkg.png
5reactions
idecommented, Apr 13, 2022

I’ve pinned this issue for greater visibility for a short while and am closing it since I believe the root cause is known and there is a straightforward fix, though of course it would be nicer not to have to think about expiring credentials.

Read more comments on GitHub >

github_iconTop Results From Across the Web

ERROR ITMS-90165: "Invalid Provisioning Profile Signature."
Go to Certificates, Identifiers & Profiles · Open profile, Press Edit in the top right, Press Save without making any changes · Delete...
Read more >
Can't upload to AppStore - Invalid Provisioning Signature
ITMS-90165: Invalid Provisioning Profile Signature - The provisioning profile included in the bundle '***' cannot be used to submit apps to the iOS...
Read more >
Error submitting to iOS App Store (ITMS-90165) - Monaca Docs
ERROR ITMS-90165: "Invalid Provisioning Profile Signature. The provisioning profile included in the bundle 'xxxxx' cannot be used to submit apps to the iOS ......
Read more >
KB485458: Error “Invalid Provisioning Profile Signature” met ...
Recently when submitting iOS Apps to App Store or TestFlight, user may encounter error as below: ERROR ITMS-90165: "Invalid Provisioning Profile ...
Read more >
In case you get error "ITMS-90165" when submitting iOS apps for ...
You may get an error with EAS Submit that says: ERROR ITMS-90165: "Invalid Provisioning Profile Signature. The provisioning profile included in the…
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found