Publish iOS app on the App Store as a client

I have

  • Apple id
  • Source
  • Distribution certificate generated for my apple id using developer client portal
  • Provisioning profile for the newly created application identifier and my distribution certificate

My client does not want to share their credentials with an Apple ID with me. I can archive the product in Xcode, but I can not send it to the App Store.

Can I directly send it to the store with the above information?

Or Can I create an IPA file and share it with a client so that it can be sent to the App Store?

Are there other alternative ways to send the application for storage (other than sharing its credentials)

Please explain the answer (if possible, walkthrough).

thanks

+7
ios xcode itunesconnect submission
source share
6 answers

For those who should do the same on behalf of clients, here are the steps that I followed ...

What i had

  • Apple Developer Account (without registering for a developer program)

Which customer had

  • Apple Developer Account (with an Apple Developer Program application for the company)

As for the application distribution, the apple has 2 systems: Member Center (for certificates, profiles, application identifiers, etc.) and iTunes Connect (for publishing your application in the application store and then managing this application).

I need access to iTunes Connect and the membership center for distribution on behalf of the client.

  • At the Member Center, the client must provide you with the team administrator role. [ steps ]
  • In connecting iTunes, the client must provide you with the developer role / administrator role for the application. If the role of the developer, given that you can only download the assembly, send the application for viewing, you need to ask the client. If the administrator role is basically you can do almost everything you need. Submitting an application to view. [ steps ]
  • Now you can create certificates, profiles, application identifiers through Member Center (you can create certificates and profiles in Xcode, but App IDS must be created through Member Center).
  • Create an application record in iTunes Connect using the same package ID that is used to create the application ID.
  • Download your assembly through Xcode
  • Submit for viewing via iTunes Connect

This is what I did to submit the application. If you find any bugs / better alternatives, pls comment below so that I will update the answer.

+16
source share

You will need to do the following:

  • Build an application using a client distribution certificate
  • Archive the application using Xcode (it is in the same menu as the assembly options)
  • When the archive is completed, it will open the Archive Organizer
  • Select a new archive and export it. The first export option is Save for iOS App Store Deployment.
  • This will create a directory on your mac that contains bits and pieces that your client will need to download.
  • Record this directory and pass it to the client. They should be able to use the web interface in iTunes to download the application and complete the application process.
+4
source share

The easiest way is for your client to add you as a user and roles in iTunes Connect. Now there is a developer role, which can limit access to a specific application and limits it to the following:

Application features

+2
source share

You need to use an IP distribution with iOS to create an IPA for upload to the App Store

-one
source share

... Or Can I create an IPA file and share it with a client so that it can be sent to the App Store?

To answer your question, you can create an application and provide your client to submit the application.

To create an application (.ipa) you need to get a Provisioning profile and a certificate from them. Note: when signing, be sure to include the local signature assets so as not to give Apple ID credentials.

-one
source share

As described, the easiest way would be to send the application on your behalf and as soon as you transfer the certification to transfer the published application to your client from the iTunes Connect toolbar.

-one
source share

All Articles