Xcode 7.1 says "Distribution requires enrollment in the Apple Developer Program"

Hi,


I have a verified enrollment in the new Apple Developer program. I'm the head of my team, and I was even able to download a distribution certificate. As far as I can tell, there are no new agreements I need to sign. Yet, the Organizer window says I'm not allowed to distribute without being enrolled in the new program. Removing + re-adding my account didn't help. Nor did restarting Xcode.


Someone please help, and thanks!

Accepted Answer

What does "distribute" mean here? Presumably you built the release version of your app using Product -> Archive. What steps did you then follow in the organizer window?


Note that if you're putting your app in the App Store, you need a 3rd party developer app distribution certificate. If you're distributing your app outside the App Store, you should use a Developer ID certificate so that your app passes Gatekeeper checks. You'd only use the Development certificate for internal/test builds that need to be code signed but it doesn't matter how.


My guess is that you are haven't created the kind of certificate you need for the kind of distribution you're trying to do, hence the question about what you actually did in the organizer.


Also, just to cover the obvious: Did you check your target info (select the project item in the navigator, choose the General tab) to make sure you have your team (i.e. developer program id) selected?

I just want to send my archive to a client. And yes, I have the certificate.

Well, looks like I found my solution. I needed to set the "team" to my company team, rather than my personal team & create a new archive. Now, it looks like I should be able to use this new archive.


Thanks!

Where do you set the team? I'm having the same issue.

In the project navigator (click on the tool that looks like a file folder at the top left of the Xcode window), click on the very top item in the tree.


Next click on the General tab (if not already selected).


In the first section, verify the account shown on the 'Team' item is your developer account and not your personal/free account.

Xcode 7.1 says "Distribution requires enrollment in the Apple Developer Program"
 
 
Q