davids
davids

Reputation: 6371

iOS app submission process - Submitting app for a third party

I've been reading loads of Apple docs and SO questions lately about this topic, and all I can say is that my head is full of concepts like bundle id, app id, certificates... but I'd need your help to clarify. I have an apple developer certificate, that was used to develop an app for a third party. Several provisioning profiles for ad-hoc distribution were created, in order to let the client testing the app. It was signed with the iOS Wildcard AppID and everything went fine. Now that the day of uploading the app is getting closer, I'd like to change the bundle id. So, first question:

In order to submit the app, a new record in iTunes Connect must be created. Marketing and sales stuff can be managed from this platform:

Thanks in advance!!

Upvotes: 0

Views: 841

Answers (2)

hotpaw2
hotpaw2

Reputation: 70663

If the client owns the app, wants to be listed as the seller of the app, and wants to control the app (description, availability, price), then the app should be submitted under the clients account using the clients bundle ID and a Distribution certificate created using the client's iOS Developer account.

Upvotes: 0

Zhang
Zhang

Reputation: 11607

"If the bundle id is changed, will the client be able to test the app with the same provisioning profile I've provided them before?"

I may be wrong but after using Test Flight, I started to realise, the reason why one can put an app on a device is because the provisioning profile has certain device id marked as part of that "group". Your provisioning profile is like a group, if your device ID is not part of that group, then you can't put the app on your device.

For testing, you should use Test Flight, it allows you to send apple binary over the air (assuming you've added your client's device ID to your provisioning profile and refreshed your provision profiles in Xcode)

"As the application is for a client, should it be submitted through a client's apple account?"

If your client is fine with it being under your own company's name, then you can submit the app using your Apple ID. Otherwise, he'll need to probably add you to his iOS developer account.

Upvotes: 1

Related Questions