I am a newbie and have been developing iOS apps for a about a year now. Last week my yearly certificate expired so I deleted all the provision profiles out of my Xcode and certificates and keys from my keychain on my macbook. I recreated everything again from scratch as outlined in these two posts. (including downloading new certificates and provisioning profiles from apples website)
iPhone Distribution: No profiles currently match
http://developer.coronalabs.com/forum/2012/01/10/ios-walkthrough-creating-your-certificates
So far so good. Ok, now for my iphone distribution Madness question. I have two approved apps in app store called “Alarm Touch” and “ABC lite”. I opened up a Xcode project for my app “Alarm Touch” and when I looked under Code signing it had iphone distribution (no profiles currently match). So this is what I did.
- I logged into to https://developer.apple.com/ios/manage/provisioningprofiles
- updated my distribution profile and under App ID I selected “Alarm Touch”
- hit submit
- refreshed the page
- Downloaded and doubled clicked on the distribution provisioning profile. It added it in my Xcode and under code Signing it was happy i.e. iPhone Distribution (Currently matches ‘iPhone distribution)
- See this screenshot

- Now if I open another Xcode project called “ABC lite” its code signing distribution (no profiles currently match).
- Do I need to update my distribution profile every time and follow the above steps in order to release a code update to my existing approved app?
- I honestly didn’t have to do these steps every time for each app update last year when my profile had not expired.
- What I am doing wrong or missing? Trust me I have been googling and reading up on existing posts on this topic on stackoverflow but can’t find a solution to this wackiness
Ok this is really hocus pocus. I have no idea what I am doing yet it works.
All working again. I wish apple will make this process somewhat easy … Just a wish.
I hope this answer helps anyone in future.