Question

I am so very tired of wrangling around with XCode 4's quirk's with regards to code signing. In my project, I have a developer certificate and a distribution certificate. I have 2 distribution provisioning profiles set to the distribution certificate for 2 different beta builds. Now, for my Project Build Settings, I am able to set the Code Signing Identity to iPhone Distribution, what I would like. All of these options are grayed out under the Target settings, however. When I try to archive, I get a "Failed" message that tells me that the identity iPhone Distribution doesn't match any identity in any profile. In the Code Signing window for the target build settings, in parentheses it reads "no profiles currently match." Any ideas? thanks in advance!

Was it helpful?

Solution

I figured out what the issue was (so if anybody runs across this, you'll have a clue): I had a lower-case letter in the AppID, whereas the bundle identifier had an upper-case letter. It doesn't explain why it found the provisioning profile for the Project and not for the target, but hey, at least I got it fixed.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top