We need to deliver a Corona iOS App to an external client

Hi,

We have developed several apps for iOS and Android, and we published those apps using our own developer accounts. Now a client that hire us to deliver an app, is asking us that we publish the app using their account… For android, no problem, we just send the right apk file ready to upload to Google Play, but on iOS??

What do we have to do in order to upload our app on their iOS account?.

Thanks in advance.

There are two ways I know of to do this:

  1. Publish it on your account, but don’t release it.  Then, when it is approved transfer the app to their account.

  2. Get credentials from their account (i.e. build certificates, etc.) and add them to your machine.  Then build with those credentials.

Basically, you’ll need to log in (to iTunes certs and connect) as them and do everything as you normally would but with their credentials.

How would new versions be handled?

@Mike,

Is that a question for Jose or Me? :slight_smile:

If me, and you chose option:

1 - Jose would be stuck. i.e. Would have no reasonable way to update the binary.

2 - Jose would be OK. i.e. Just use same process as original build and release, logging in as the client.

@roaminggamer

I hate it when I do dumb things! I apparently did not read your first answer fully and/or digest it correctly but thanks for clarifying. :slight_smile:

Hi Everyone, thanks for your answers…

We have to convince our client, that must give us Admin access to their account in order to generate and download the certificates, but I suppose this is the only way to do it clear…

Thanks.

I just found this info on Apples web site about iTunes Roles. I think the “Technical” user role may give the access needed but I am not sure.

Overview:

https://developer.apple.com/support/roles/

More Info:

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html#//apple_ref/doc/uid/TP40011225-CH25-SW1

Actually I think it was a good question.  If Jose took door #1, he’d be in trouble for updates.  

:slight_smile:

Also, the ‘technical’ role is a great choice too.  That should allow Jose to make certificates as the company without being the Admin.   I did this long ago with some clients and completely forgot that was an option.

You’d think I would remember though as now every time I log  in I have to choose my studio. … doh!

In my case, my client gave me the ‘techinical’ account, so I can pubilsh testFlight internal apps for them to use it first before launching.  Will need trust on both sides.

There are two ways I know of to do this:

  1. Publish it on your account, but don’t release it.  Then, when it is approved transfer the app to their account.

  2. Get credentials from their account (i.e. build certificates, etc.) and add them to your machine.  Then build with those credentials.

Basically, you’ll need to log in (to iTunes certs and connect) as them and do everything as you normally would but with their credentials.

How would new versions be handled?

@Mike,

Is that a question for Jose or Me? :slight_smile:

If me, and you chose option:

1 - Jose would be stuck. i.e. Would have no reasonable way to update the binary.

2 - Jose would be OK. i.e. Just use same process as original build and release, logging in as the client.

@roaminggamer

I hate it when I do dumb things! I apparently did not read your first answer fully and/or digest it correctly but thanks for clarifying. :slight_smile:

Hi Everyone, thanks for your answers…

We have to convince our client, that must give us Admin access to their account in order to generate and download the certificates, but I suppose this is the only way to do it clear…

Thanks.

I just found this info on Apples web site about iTunes Roles. I think the “Technical” user role may give the access needed but I am not sure.

Overview:

https://developer.apple.com/support/roles/

More Info:

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html#//apple_ref/doc/uid/TP40011225-CH25-SW1

Actually I think it was a good question.  If Jose took door #1, he’d be in trouble for updates.  

:slight_smile:

Also, the ‘technical’ role is a great choice too.  That should allow Jose to make certificates as the company without being the Admin.   I did this long ago with some clients and completely forgot that was an option.

You’d think I would remember though as now every time I log  in I have to choose my studio. … doh!

In my case, my client gave me the ‘techinical’ account, so I can pubilsh testFlight internal apps for them to use it first before launching.  Will need trust on both sides.