Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

When I upload to Application Loader I receive the following message:

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

I have this contained in my app folder. When I compress no matter how obvious I make the provisioning profile, I receive this error trying to upload my app for Apple.

like image 715
Jones Avatar asked Jun 22 '15 05:06

Jones


4 Answers

If you are using Ionic / Cordova like I am see this announcement...

https://github.com/apache/cordova-ios/issues/407

It's just one setting, then re-run your Archive to Submit to the Apple Store like normal.

Go to "File" > "Project Settings..."

Go to File then Project Settings

then select "Legacy Build System"

enter image description here

like image 177
Shane McCurdy Avatar answered Nov 15 '22 04:11

Shane McCurdy


To upload a archive to AppStoreConnect I had to change the default build system in xcode10 within "File > Project / Workspace Settings" and change it to the Legacy Build system.

This worked for me

like image 35
Pol Fernández Avatar answered Nov 15 '22 05:11

Pol Fernández


Access https://developer.apple.com/account

1 - Certificates, IDs & Profiles

2 - Provisioning Profiles

3 - Distribution

4 - Add Button

5 - Distribution -> App Store -> Continue

6 - Choose Apple Id -> Continue

7 - Select certificates -> Continue

8 - Set Profile Name -> Continue

9 - Download

10 - In Xcode -> Product -> Archive, In Re-sign "App Name" make option Manually manage signing -> choose the Distribution certificate and import your provisioning profile downloaded on step 9.

Sorry for my English, I'm from Brazil

like image 13
Joelson Rocha Avatar answered Nov 15 '22 03:11

Joelson Rocha


If you submit your build to the AppStore in an IPA archive format (example: Game.ipa), make sure that the Payload folder is at the root of the archive, otherwise you'll get the error: Missing Provisioning Profile - - Apps must contain a provisioning profile in a file named embedded.mobileprovision.

like image 2
Sisky Avatar answered Nov 15 '22 05:11

Sisky