How to solve Missing Profile or No Provisioning Profile Found error when Publishing!
Hello Guys,To Jump to the Solution just click here!
I ran into this problem and I'm going to give you the solution to this issue. Just a heads up, you're an idiot, I'm an idiot, but it's ok because were all idiots. Now this is specifically for if your provisioning keys are good and you had trouble with your bundle ID.
So I went through the process of publishing my app, think i entered the wrong ID at first. Didn't see my profile so i reinstalled all the keys, fixed bundle ID as indicated in xcode.
As you can see in this picture:
The profile is valid which means the certificate is good and acknowledging that. I have the 3 and only files necessary (cert/profile/WWD). The certificate is installed, along with the private key.
As you can see, the bundle ID is the same as xcode.
All that is showing up here is "iOS Team Provisioning Profile". If I manually remove that profile from xcode I get an error at this point that says "No provisioning profile could be found". Why does my computer see that my profile is valid but Gamesalad doesn't?
Heres the deal:When you hit the "Generate App" button it creates the app with the Bundle ID you enter in the publish details. If you had a problem (which you obviously do), and fix that problem, it wont know you've fixed the problem until you generate the app again.
Each time I kept going back to "Update" app, fixed the bundle ID and selected "Sign app" without generating a new App, thinking it would update it with the new bundle ID I entered. For future reference, it seems the "Sign App" function does not update the app at all, but merely compares the generated apps details to the ones found in your provisioning keys.
All I really had to do was hit the "generate app" button and it would have created a new app with the correct info and then when i went to sign it with the correct Bundle ID it would have worked.
For some reason this is a two step process:
Generate the App with the correct Bundle ID, then sign the app using your provision profiles.
I would think that these two things could be merged into one "Generate and Sign App" button to avoid confusion.
Basically, if you are getting the "No provisioning profiles found" error. It means the bundle ID in the GENERATED app is not consistent with the bundle ID in xcode organizer, even if you have "updated" it in the web publishing window (this does NOTHING after the app has been generated).
To stress the point even more:If you enter in the wrong bundle ID at first you are going to get the Missing Provisioning Profile or No Provisioning Profile issue; Even if you fix the bundle ID, You wont see your profile until you generate the app again WITH THE CORRECT Bundle ID.
Every single person on this forum kept spewing the same unhelpful response "hurr durr it has to match the bundle ID in xcode" without telling you one small but uber-important detail, re-generate the app after you fix the bundle ID!!!!!