Pages

Wednesday, November 21, 2012

Multiple Development Teams, uploading Apps to common iTunes account.


After a recent struggle to upload an app on Apple Store, I wish to share my experience based on my current encounter with non technical client (who fails to understand the development team’s lingo….) and team of coders (who speak only zeros and ones…..)

Hope this helps the one, who are facing the same problem and also adds to my knowledge if any experts wish to add their comments.

To upload any App to iTunes, three things are required i.e. 

1) Private Key (To be generated from MAC Machine)
2) Distribution Certificate (To be created on Apple provisioning Portal)
3) Distribution Profile (To be created on Apple provisioning Portal)

To create Distribution Certificate, we need Private Key, which can be generated from MAC machine.

e.g. To upload App 1, Private Key and Distribution Certificate is created by development team A.

So if any other app needs to be uploaded on iTunes by development team A or any other team, it needs the same Distribution Certificate and Private Key.

If development team B generates new Distribution Certificate and Private Key by revoking the existing certificate, created by development team A. On this revoke profile created by development team A became INVALID and the new profile created by development team B become ACTIVE.  

RIGHT MOVE: At this point of time Distribution Certificate and Private Key should have been requested from development team A rather than creating new.

So in the current scenario App 1 cannot be upgraded as Distribution Certificate and Private Key have been revoked at the time of uploading App 2.

Please feel free to add below…….!