Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to get out of a provisioning/signing/certificate mess?

I have published an app on the AppStore. I haven't needed to update it since January '13. But all profiles/certificates/etc. expired and I've probably made things worse trying to fix it. My version of Xcode is older (4.5.2) and I'm terrified to upgrade because last time it caused huge problems. I'm targeting iOS 4.3 (lowest common denominator) which is hard to do with newer versions of Xcode.


The current issue is in signing when I try to build for a Device.

There also seems to be this awful bug (IMO) in Xcode where it keeps caching old certs, so they keep appearing when I try to delete them (thanks StackOverflow for cluing me in to that).
I'm not sure what should be done via Xcode and what should be done via Member Center...they don't seem to interact very well (errors when I try to refresh in Xcode, etc.).
I'm afraid to delete everything because I'm afraid it won't let me update my app if something's changed (like the application-identifier) and I'll have to re-publish under a different name?! Other things seem impossible to delete.


So for starters-- is there anything I *shouldn't* delete if I'm worried about not being able to update my app? Is there anything I won't be able to delete? Any other tips for how to start over with a huge provisioning/signing/certificate mess, such that I can continue to use Xcode 4.5.2 and update my app?


Thanks in advance.

Posted on Jan 31, 2014 10:24 AM

Reply
Question marked as Best reply

Posted on Jan 31, 2014 10:56 AM

As of tomorrow, February 1, you must use Xcode 5 and build with the iOS 7 SDK if you intend to submit an app to the App Store.


So that's your first problem.


The oldest iOS version you can target is 5.1.

3 replies

How to get out of a provisioning/signing/certificate mess?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.