We have a Mac that is used to sign and notarize our installers. This Mac will be going away soon, so I have to setup a new Mac to do that work. I've been able to install all the tools, but I can't get them to work. The certificates are in the keychain, but don't show up in the "My Certificates", probably because the related keys don't exist in the "Keys" list. I'm using the same Apple Dev ID that I used on the other machine.
HOW do I get things setup on the new machine to work? There must be some way to get key/certificate pairs to work. (I am very definitely NOT a Mac expert, barely even a novice.)
In Xcode 16 I cannot find any import/export commands
Indeed. My understanding is that this feature was removed.
The best path forward depends on the type of code signing identity you’re using:
-
For Developer ID, I recommend managing those independently. See The Care and Feeding of Developer ID.
-
For Apple Development, just enable automatic code signing and let Xcode do its thing. It’ll create a new signing identity on each machine and that’s fine.
-
For App Store stuff — Apple Distribution and friends — the story is less clear cut because you don’t really want to create them willy-nilly but losing one is not Bad™ like it is for Developer ID. I suspect that the best choice is gonna be informed by your organisational structure.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"