Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode 6 OS X Submission Error: iOS Apps must have a provisioning profile

I'm having the worst time ever submitting an update to my Mac app. Everything was fine until I updated to Xcode 6. I'm in Mavericks, 10.9.4. I get the following error: iTunes Store operation failed. Unable to process application at this time due to the following error: iOS Apps must have a provisioning profile.

I have no idea why it says "iOS." Don't know if that's an Xcode bug or it thinks I'm making an iOS app. I used the same Xcode project file to submit the Mac app in the previous Xcode.

I have tried the following with no results: • Revoked and deleted all certificates and provisioning profiles and started over. • I created all certificates, provisioning profiles manually rather than Xcode managing them. • Set the provisioning profile in "release" in the target and in a different occasion, in the project file. • Gone into the project info and created a separate configuration.

The only "weird" thing I would say that I could be doing insanely obviously wrong is when I look at the options for code singing identity for release, it says "Mac Developer:yata" but there is no option for "Mac Distribution:(myname)" Should there be? I didn't need that in the past. Also, the only options that I can select are in a section called "identities in keychain." Should there be another section? "Identities in Xcode?"

Thank you for anyone that can help. I'll try pretty much anything at this point.

like image 707
Jim Bak Avatar asked Sep 17 '14 03:09

Jim Bak


People also ask

How do I create a provisioning profile in Xcode 11?

Sign in to your Apple Developer account and navigate to Certificates, IDs & Profiles > Identifiers > Provisioning Profiles. Add a new provisioning profile. Activate App Store. Click Continue.


1 Answers

Solution for my case:

Mac app with iOS validating error

I got error in validation stage.

On organizer we see: xCode->Organizer

1) Go to Apple download page and download xCode 5.1.1

2) Double click on xcode_5.1.1.dmg

3) Copy xCode.app to Desktop

4) Rename xCode.app -> xCode511.app

5) Move xCode511.app -> Applications enter image description here

6) Close xCode 6.1

7) Work with validation and upload in xCode511.app Well done!

UPDATED

8) Be careful ! ITC.apps.validation.prerelease_build_missing

like image 66
WINSergey Avatar answered Nov 13 '22 06:11

WINSergey