No Identities are available for signing in Xcode 5
Solution 1
Xcode 5
1) Recreate the distribution profile in developer.apple.com with a different name.
download / open
cmd + , - > preferences > accounts > view details > sync /refresh
3) under the Build Settings
Provisioning profile > Release > Select the new Provisioning profile.
Above - in code signing identity and it should magically appear.
Solution 2
Ran into this issue today also when trying to create Ad Hoc builds for upload to TestFlightApp. Fixed it by updating the Target - Code Signing Provisioning Profile section. Set the Release Provisioning Profile to point to your Ad Hoc profile. Then when you create a package from the Archive menu item it will use the correct profile for Ad Hoc distribution. This looks to be new in XCode 5.
Solution 3
I ran into the same problem. I spent about 3 weeks on it. I remade my app from scratch. I must have remade certificates and provisioning profiles dozens of times. Everything was case sensitive and matched perfectly. Everything was set in both the project and target sections.
In the end, I decided to skip ad hoc validation and chose a regular distribution profile validation. Then the app finally validated perfectly, no issues.
And when I clicked distribute instead of validate, XCode let me choose the ad hoc profile, and thus far I've been able to beta test smoothly.
In short, I haven't been able to validate with an ad hoc profile, but I've found the way around it. Haven't submitted to the App Store yet, but the fact that I was able to validate with a regular distribution profile gives me hope.
Hope this helped.
Solution 4
Instead of using Xcode to submit the app I have used the Application Loader app based on this tutorial.
I ran into validation issues though - oh joy :-P
Solution 5
I had a similar problem. I think the solution is to set the provisioning profile and identity in both the project and target sections of the project navigator. After I did the on in the project, the identities were found. Hope this helps!
Kurt Watts
Updated on June 23, 2022Comments
-
Kurt Watts about 2 years
I have followed every direction given here but in-vain.
Created/Added distribution provisioning profile (1000 times) Deleted and created certificates. Added them to keychain. Create distribution profile using new certificate.
I get no warning or error when i build the app. It is only when i am trying to archive the app to create ad-hoc distribution i get No Identities are available for signing warning. If I try use download Identities, Xcode crashes.
This started to happen ever since I upgraded to Xcode 5.
Certificate as well as profile have Valid status. Also I made sure to pick correct distribution provisioning profile under code signing identity for both target and project.
Here is one of the links i followed.
https://stackoverflow.com/questions/13592074/no-identities-are-available-for-signing