XCode 5 Crashes on AppStore Validation

I, too, got this error and crash in XCode 5 when submitting my archive from the organizer, while in Xcode 4.6, I had no issues just weeks before. It seems the real issue is that XCode is unable to find a matching signing identity; somehow the previously-created provisioning profile is not compatible or is not recognized.

Like mentioned by Manthan, creating a new provisioning profile resolves this problem. Here are the steps to do this:

  1. Log into https://developer.apple.com/membercenter/index.action
  2. In Certificates, Identifiers & Profiles, select Provisioning Profiles.
  3. Optional: select the old profile and then click the delete button.
  4. Click the Add button (+) in the upper-right corner.
  5. Select App Store as the distribution method; click Continue.
  6. Choose your App ID; Continue
  7. Choose your Certificate. NOTE: Make sure you select a certificate for which you have the private key (see Applications/Utilities/KeyChain Access, keychain: login, category: my certificates. Your certificate must be listed here with a private key in the sub list, otherwise you will need to obtain a new certificate.)
  8. Enter a name, and Done.
  9. In XCode Preferences (Cmd+,) select the Accounts tab, and then click View Details…
  10. Click the refresh button in the bottom left.

Now the new profile should appear (and the old one will disappear if you deleted it in step 3).

Finally, set the build settings and perform another archive.

  1. In XCode Project Navigator, select the project target and then Build Settings
  2. Enter “code sign” in the search filter
  3. Set the Provisioning Profile for Release to the new profile (as loaded in step 10).
  4. Set the Code Signing Identity for Release to the certificate from step 7 (or automatic should be okay)
  5. Product menu->Archive

At this point, I was able to validate and submit to app store. Hope it works for you too.

Leave a Comment