'Incorrect bundle identifier for Expo App when uploading .ipa to the App Store with Transporter.app
After building an Expo application archive via expo build:ios
, uploading the .ipa
file via Transporter.app fails with this error:
Could not create a temporary .itmsp package for the app "filename.ipa"
No suitable application records were found. Verify your bundle identifier "___" is correct.
The bundle identifier shown in the error message has been quadruple checked and is correct and matches the bundle identifier created by Expo in the Apple developer portal.
As the documentation suggests I have logged into iTunes connect and accepted the terms, I'm logged in Transporter (I've restarted both this app and the computer a couple of times) but I always get this error.
Any ideas?
On this link there is a screenshot.
Thank you!
Solution 1:[1]
This was resolved for me when I created an app at App Store Connect, which is separate from the steps to create certificates and provisioning profiles in the Apple Developer Portal.
Once I created a new App there and mapped it to the bundle identifier I created in the Apple Developer Portal, I was able to upload the binary.
Solution 2:[2]
I can confirm Pat's answer
When you do expo build:ios
you will be given an ipa that you can download from the expo dashboard.
When you try to transport that to app store connect for the first time it will fail with the error the questioner has posted.
You need to go to app store connect, click add an app and from the dropdown select your bundle identifier it should be prepopulated.
Next go back to transporter and drag your ipa and click deliver.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | PatKilg |
Solution 2 | Omar |