Submit iOS App for another Developer Program Account

Hi all -

I used to run a development studio, but shut down around ~8 years ago. Since then, I've kept a personal $99/year Individual developer account to access documentation, apps, etc, as I still work in the mobile iOS development space, just for corporate projects.

I have a friend who has an app that was built years back, but was removed from the store ~2-3 years ago due to just letting account lapse. He's asked me to help him get it back on the App Store, with some updates, etc.

His account is an Individuals or sole proprietors/single-person businesses account as well. He granted me Admin access on his account, but I can't see or select his team in Xcode when handling automatic code signing in order to upload to App Store Connect.

He's not a developer, and he lives several states/hours away. We worked remotely and I was able to get a development certificate and provisioning profile that I walked through setting up with him, that he exported and sent over to me. However, when I compile a build this way, Xcode won't allow upload because I am not logged in to his developer account.

Outside of him giving me his personal account password, which isn't advisable and I would be reluctant to ask him for, is there a way I can submit this app for him up to App Store Connect?

Answered by DTS Engineer in 853282022
is there a way I can submit this app for him up to App Store Connect?

Not easily, but I think that you might be able to make this work.

Lemme start with this bit:

He granted me Admin access on his account, but I can't see or select his team in Xcode

Right. That’s because this is an Individual account. See my reply on this thread.

I think you can make this work using Xcode archives:

  1. Have your friend create a code-signing identity and a provisioning profile for you to use during development.
  2. Import the code-signing identity into Keychain Access on your Mac.
  3. In the project, disable automatic code signing.
  4. In Signing & Capabilities, import the provisioning profile and select it.

This should allow you to build for your device.

When it comes time to distribute, you can do a Product > Archive to create an Xcode archive. Pass that archive to your friend, have them load it into the Xcode organiser, and upload from that.

I prototyped this here in my office and it seems like it’ll work.

The biggest problem here is that you’ll need to ping your friend every time you need to update your provisioning profile, for example, to run on a new device or add capabilities.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer
is there a way I can submit this app for him up to App Store Connect?

Not easily, but I think that you might be able to make this work.

Lemme start with this bit:

He granted me Admin access on his account, but I can't see or select his team in Xcode

Right. That’s because this is an Individual account. See my reply on this thread.

I think you can make this work using Xcode archives:

  1. Have your friend create a code-signing identity and a provisioning profile for you to use during development.
  2. Import the code-signing identity into Keychain Access on your Mac.
  3. In the project, disable automatic code signing.
  4. In Signing & Capabilities, import the provisioning profile and select it.

This should allow you to build for your device.

When it comes time to distribute, you can do a Product > Archive to create an Xcode archive. Pass that archive to your friend, have them load it into the Xcode organiser, and upload from that.

I prototyped this here in my office and it seems like it’ll work.

The biggest problem here is that you’ll need to ping your friend every time you need to update your provisioning profile, for example, to run on a new device or add capabilities.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

We had gone that route over the weekend, as it was similar to what I had done years ago and I thought it would work. But he got an error and so I figured ask here and see if there was a better path. We used Transporter instead of Xcode archives because it seemed faster/more straight forward.

But thinking about it after this response, the error was about verifying that the bundle identifier was correct, and that a temporary .itmsp couldn't be created because it was incorrect for the account. Realizing now that we didn't create the app up on AppStore Connect before attempting the upload. Did that last night, and will have him try again.

Following up here for anyone who stumbles upon this later, and as a thank you to Quinn. This worked, and the archive uploaded via Transporter was successful! Thanks for help.

Submit iOS App for another Developer Program Account
 
 
Q