Hello,
I was trying to solve the error "Command CodeSign failed with a nonzero exit code" that occurs when I try to archive and publish my app. I realized the Team IDs on the Portal (To right corner next to my name eg "Pete Park - ABC1D2E334") and my Mac Keychain Acces (eg "Pete Park - XYZ9W8V776") do not match.
- The number on KeyChain Access, is that's a Team ID. (clueless self learner here)
- If yes, do they need to match?
- Any suggestion for the CodeSign error? Is "errSecInternalComponent" the error?
Sorry if these questions are obvious or stupid. Thanks so much for any advice.
Does the Team ID on Apple Developer Portal need to match the one on Keychain?
No.
There are two numbers in play here. Both are 10 alphanumeric characters, so it can be confusing:
-
The number after your name in your development certificate is a unique ID. For example, in keychain access I see
Apple Development: Quinn Quinn (7XFU7D52S4)
and7XFU7D52S4
is that unique ID. -
The number you see in your developer account is your Team ID. For example, mine is
SKMME9E2Y8
.
If you open the certificate in Keychain Access you’ll see that the Team ID shows up in the Organisation Unit field.
Finally, be aware that this applies to development certificates. It’s common to see the Team ID in your distribution certificate. For example, I have Apple Distribution: Quinn Quinn (SKMME9E2Y8)
.
So, yeah, as a beginner it’s not hard to see how you might be confused |-:
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"