3rd party developer - Access

I'm a newbie so hopefully this isn't too dumb of a question.


Is there a way to allow a 3rd party developer to publish code for my app in Xcode without using my Apple Dev. Acct. credentials? (Do I need to?)


Should they send me the Xcode project and let me publish it myself?

Yes, you need to publish the app yourself. You are legally responsible for that app, so you really should know what's going on with your account. Under no circumstances should you give your signing credentials to someone else. 😮


And no, this is totally not a dumb question. 🙂

Thanks bob133!


You're right, I should publish the app myself. But I have no idea where to begin.

Is it the Xcode file I need from the developer to publish it myself?

I'll need to read up on how everything gets tied together using Xcode and the Apple Dev. site for certs, profiles, ident., etc...

Data overload, here I come. 😢


The latest news is that they're asking me to add them as admins on the Apple Dev. account. Advice???

Accepted Answer

You should have them send you the completed project folder. You might have to tweak the provisioning profile settings to get it to run for you, but you will be able to build it and thoroughly test it yourself, then archive it (Product menu → Archive) and upload it yourself. This will also make sure that you have a copy of the code—very important for ensuring that you remain in control of your app.


And they don't need to be admins on your development team. As a matter of fact, I wouldn't recommend giving an outsourced contractor any role higher than Developer. You should give them access to your development signing identities and provisioning profiles so they can develop for stuff like iCloud and Game Center, but they don't need to be able to actually submit the app.


Just so you know, though, I'm not an expert on the whole outsourced-development thing; right now I work alone and have no experience dealing with this, but I hope this will steer you in the right direction.

Thank you so much!

This definitely helps me out.

3rd party developer - Access
 
 
Q