0

A colleague has a completed iPhone app ready for submission to the App Store. In his iTunesConnect/Apple Dev account/XCode/etc. he has his own profiles and certifs all set up. Now we would like to pass responsibility for the submission to me. I have my own iTunesConnect/Apple Dev account/XCode/etc. as you might imagine, associated with my own business.

I'll be making the first submission, but ideally we'd like to both be able to make them for future releases, and I'm imagining it would be best to use his rather my than my Apple Dev account, as otherwise the app will be associated with my company rather than his, and he built the app for his client.

Yes? No? What is the best way ahead please?

Thank you for reading.

Joseph Beuys' Mum
  • 2,395
  • 2
  • 24
  • 50
  • You both need to be members of the same development team. – Paulw11 Dec 21 '17 at 12:20
  • Thanks @Paulw11. In this context, can I specifically ask what the ambiguous phrase "development team" refers to please? – Joseph Beuys' Mum Dec 21 '17 at 14:23
  • This might help https://stackoverflow.com/a/17917209/285190 – Flexicoder Dec 21 '17 at 15:30
  • Are you using automatic code signing? Or manual code signing where you specify the signing identity, profile, etc.? – wottle Dec 21 '17 at 15:41
  • I will use whatever is most suitable @wottle – Joseph Beuys' Mum Dec 21 '17 at 17:57
  • Are you referring to this sort of thing @Paulw11?: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html – Joseph Beuys' Mum Dec 21 '17 at 18:23
  • 1
    Yes, but as hotpaw2 says, if this app is for a client then neither of you should be submitting the app to Apple; the client should have a corporate developer program membership and you should submit the app using that team membership so that the app shows as published by "Acme" or whatever, not either of your individual names – Paulw11 Dec 21 '17 at 20:28
  • Yes, thanks @Paulw11, I've been a bit slow today, but I managed to figure for myself after reading that link through, but it's good to get confirmation, so thanks for taking the time. – Joseph Beuys' Mum Dec 21 '17 at 22:05

1 Answers1

2

If these are individual Apple Developer enrollments, then there is no team. You can only have developer teams with corporate/company Apple Developer enrollments/accounts. With individual accounts, only the enrolled agent (using their own developer account login) can download their certificates and provisions and submit apps under their accounts name.

If you do let the other developer use or log into your Mac to make an app submission using their own developer account, you might want to set up a separate User account on your Mac for that purpose, in order not to mix together the keychain certificates and logins of two accounts, which can make a mess.

If you want the app in the App store to be listed under the end clients name (recommended), and that client is a corporation, not an individual, then you might want to get added to the client's (enrolled in Apple's Developer program as a company) team.

hotpaw2
  • 70,107
  • 14
  • 90
  • 153