Hello all. I’m currently working with a client who has repeatedly told me the following:
“The last contractor I worked with sent me an IPA and I was able to submit it to iTunes connect.”
Now, when I hear IPA, my first thought is of the old TestFlight. You used to build the binary, rename xyz.zip to xyz.ipa, and then upload it to TestFlight.
I’m thinking, “He’s just confusing two different things…” However, I want to be absolutely sure.
So, let me ask this question, which I’m sure the answer to is, “No.”.
Is there any way to build an iOS distribution ready binary using account A and then allow it to be submitted via iTunes connect using account B?
No credentials are shared. Accounts are not linked.
The reasons I think the answer is, “No,” is because:
- In order to create an app description you need a valid App (bundle) ID.
- Bundle IDs are created within user B’s account.
- In order to build a distribution binary, you need a distribution certificate.
- Distribution certificates rely on the bundle ID.
- In order to upload an app to iTunes connect, it has to be signed with a certificate using the bundle ID specified for the app description.
- Again, the bundle ID is created within user B’s account.
There is NO WAY (that I know of) to generate a valid binary on user A’s account and upload it to user B’s iTunes Connect without certificates generated via user B’s account.
If someone knows how this could possibly be done, I’d love to hear it.
Cheers and thanks for reading this weird post!
-Ed