Xcode 5 ITMS-9000 Error Invalid provisioning profile

I downloaded and verified all my distribution certificates, as well as provisioning profiles. I keep getting this error message:

ERROR ITMS-9000: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.-----.---- [---.app] is invalid. [Missing code-signing certificate.] .....

Read what I need to download the com distribution profile. ----.----, but I have an APPNAME training profile. Uploaded it anyway and still have the same problems.

I looked through and downloaded all the possible combinations, but still cannot work with the application loader. Everything that used to work until I switched to the new MBP.

Have I canceled anything even if it is valid for another 6 months?

+6
source share
7 answers

AppStore application has 2 steps:

  • Assembly archive (using the Xcode Archive command)
  • Build ipa to send (via the Organizer / Application loader)

Each of them requires a certificate, security and rights (in preparation) for a separate (but related) use.

You must use the same software in two steps. If you don’t find the exact old software, you might consider archiving the application again. I do not know why Apple breaks these steps, since they are very interconnected.

+2
source

I also have this problem.

It seems to me that the key is to make sure that the “product” you are dealing with was associated with the DISTRIBUTION provisioning profile, which was signed with a code signing identifier that has the right to upload items to the application (usually a company or a separate developer).

However, the problem that I usually encounter is that * .app "product" at the bottom of the project navigator list (in the "products" group) is NOT the result of the archive. I can say it from a timestamp. I do not know where the archive operation places its product. (Maybe someone here can explain how this works).

As a result, I install ALL training profiles in the "Code Signing" section of the "Build Settings" section in the preparation profile for distribution. Then I am "BUILD for RUN". This leads to the * .app file in the Products section of the Project Navigator panel, which, while it is the result of the Run Run operation, is correctly signed for distribution. I can say that the * .app product is “fresh” by timestamp.

It is this * .app product that I compress and deploy using Application Loader.

It seemed to work today.

(I admit that I am an amateur, and I believe that the preparation process is somewhat similar to the load, and what I write above may be a kind of infantile superstition about what works.)

+2
source

I had the same error. To fix this, you should do the following:

When you click on the assembly, follow the link:

Product → Create for → Profiling

Your file (.app) has been created.

To achieve this archive, he must take the next step:

Xcode → Settings →

Select the "location" option and you will get a screen with various options and routes. Select a route: Derived data.

You take the application file, and another App.dSYM file generated in the default folder “release-iphoneos" ... to update these two files in iTunes, you have to compress these two files and download using the "application loader",

Good job, good luck

+1
source

You must also upload the certificate from Apple, and put p12 of that certificate (= private exported certificate key) in your keychain.

0
source

This is my rating for downloading my application.

I try to download my application more than 10 times, but do not accept it. then I accept this process and after accepting my application

enter image description here

after that I have the same change as here The plist file is shown here enter image description here

then I take the change here because the bundle name is incorrect and the space of the “test code” is deleted after this change enter image description here

Then I upload my application to itune and accept the itune store really, it works. thanks

0
source

Just clean everything.

Check if the developer / distribution certificate and the mobile software profile are created correctly, and then cancel them from the developer account and create everything new.

Remove all profiles from / Users / yourSystemName / Library / MobileDevice / Provisioning Profiles

Now export all the certificates and keys from your keychain and save them as a backup for reuse.

Now first install your developer / distribution certificate and set up the provisioning profile. And download your app. This is a proven method and should solve your problem. Thank you

0
source

Just clean the project files - it worked for me after receiving this error.

0
source

All Articles