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?
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:
- Have your friend create a code-signing identity and a provisioning profile for you to use during development.
- Import the code-signing identity into Keychain Access on your Mac.
- In the project, disable automatic code signing.
- 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"