Hi,
Do we need a new Certificate, a new Identifier and a new Profile for each app that we want to create?
Thanks,
Best,
Steeve
Hi,
Do we need a new Certificate, a new Identifier and a new Profile for each app that we want to create?
Thanks,
Best,
Steeve
In general:
Don’t create new certificates for each app. Rather, in most case you create a new certificate for each team member.
Create a new App ID for every app you ship (and every app extension and system extension embedded within that app).
That means you’ll need a new provisioning profile, because the App ID is encoded in the profile [1].
It’s best to enable automatic code signing in Xcode and let it sort out all the details.
However, there’s a bunch of edge cases here. For example:
If your app is very simple, you might be able to get away with a wildcard provisioning profile.
On macOS, Developer ID certificates are precious and you must be very careful about how you manage them. See The Care and Feeding of Developer ID.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] If you’re curious, see TN3125 Inside Code Signing: Provisioning Profiles.
e