Building for client for app store

Hi all,

I faced a problem which seems not to be solveable.

I develop for a client which:

  1. has his dev account on apple
  2. does not want to give access to it
  3. does not want to send me distribution certs which need private key
  4. does not have corona, and in any case we do not took in account giving source code to them

stated these points.
Is there any way to build with corona for third party?
[import]uid: 107375 topic_id: 23344 reply_id: 323344[/import]

Unfortunately i don’t think there is… :frowning:

The only way you could do it is if he sends you his dev certificate and provisions, or you send him the code and he buys corona. I personally wouldn’t want to send my code to a customer so i don’t blame you for not doing that.

What has the client said? For you to send him the code? [import]uid: 69826 topic_id: 23344 reply_id: 93515[/import]

Actually the problem is that they have not corona sdk and do not want to buy a license only for this project.
Moreover they did not payed for source code, so we do not want to release it. [import]uid: 107375 topic_id: 23344 reply_id: 93516[/import]

The client wont give you account access and also wont give you certs and keys AND wont buy a Corona license?

Perhaps he is simply inexperienced but there is no way with Corona OR any other tool (including Xcode and Obj-C) to make this work without access to these things, unless you provide source code - and even then it wont work in this case as he has no license.

I’m sorry you are stuck dealing with someone who doesn’t seem like they understand certain basic elements here - I’d tell them they either need to shell out for a Corona license AND pay you for the source code or else they need to provide their certificate and key.

You might suggest they provide certificate and key and you will sign a contract to destroy them immediately after building - is that an option? [import]uid: 52491 topic_id: 23344 reply_id: 93704[/import]

Thanks Peach, you’re right about client experience.
About certificate, is mandatory to have the pvt key or it is enought to have the cert and the provisioning profile? [import]uid: 107375 topic_id: 23344 reply_id: 93716[/import]

Actually, to release under another company’s cert they don’t need to give you anything except and company cert. I forget the details I’m afraid, but I was recently at apple’s UK head office for a seminar and there is no problem publishing on behalf of someone else. They must have an apple license (corporate, I think) to let others publish for them. The Apple Dev Enterprise site has details but I didn’t look it up as it wasn’t relevant for me. [import]uid: 8271 topic_id: 23344 reply_id: 93722[/import]

Hi Grandezot

I would ensure that you have a contract in place for this work before doing anything else. The actions of the client as you have described them are quite frankly beyond dodgy.

At the very least ensure all payments are cleared before handing anything over to them. The fact that they are unwilling to shell out a few hundred dollars for Corona, unwilling to give you access to the necessary items to even build the application for them etc. etc. smacks of someone trying to get something for nothing.

Be careful! [import]uid: 82631 topic_id: 23344 reply_id: 93723[/import]

I agree with with @penhalion0 - but only on your point #3. The other company doesn’t need to share access to your apple dev account or vice versa. They don’t need Corona to run test builds of your code either (see testflightapp.com)

They do need to give you a cert which allows you to publish under their account - but which will not give you access to their account.

In their position, if I were asking a company to build code for me which wanted access to my Apple Dev account I would find that request very suspicious. [import]uid: 8271 topic_id: 23344 reply_id: 93725[/import]

@horacebury: the problem is which cert they need to give us, they seems not to know what to send us. [import]uid: 107375 topic_id: 23344 reply_id: 93745[/import]

As far as I remember, they need to use the provisional portal to generate one for you. Then they download it and send it to you, but I could be wrong. [import]uid: 8271 topic_id: 23344 reply_id: 93753[/import]

I tryed everythig,

they use a procedure normally with xcode source developers.
The developer give them the binary and they resign it, the procedure seems possible but I tryed in many ways and there is no way to make a suitable resignable binary with corona.

Actually the conclusion should be that to develop for clients:

  1. they have to have a corona sdk licence
  2. they have to give you distribution cert + private key needed to import distribution cert in xcode
  3. they have to give you access to their developer account

if you do not fall in any of the above cases you cannot develop for client.
Maybe i miss something but we tried almost everything and it didn’t work. [import]uid: 107375 topic_id: 23344 reply_id: 94835[/import]