I have a little bit of confusion about iOS Apps publication.
The first time you come across developing Apps for the iPhone you intend to publish on the AppStore, you have to register as an iOS developer.
But what if you're developing that App for somebody else like a customer?
I can guess the entity which produces that App which must appear on the download form in the AppStore should be the customer itself.
Nevertheless, to be able to deploy the App to non-development devices you have to attach the App proper Apple-issued certificates; but in the case of developing for third parties which entity should be configured into the App as its producer/developer with its proper certificate?
Should your customer be registered as a developer and thus you should possess their valid certificate?
Thanks for some light.