I am having trouble getting certificates with their private keys. On TOF I found the recommendation to use Xcode instead of the browser to get the certificates. That fixed the problem for all the other certificates. But version 15.4 of Xcode doesn’t seem to offer the option of creating the 3rd Party certificates.
Any suggestions?
Personally I just have an Apple Developer account and get the certs etc from Apple through their processes
I cant speak to whether they would accept 3rd party certs for the various app stores
They offer alternative names for the certificates, “Apple Distribution” replaces “3rd Party Mac Application”. The installer certificate should be the same name “3rd Party Mac Developer Installer”, but in Xcode this is called “Mac Installer Distribution”.
It is also worth noting that from time to time, the best solution for generating certificates changes between using their site and using Xcode, at the moment it seems like Xcode is pretty reliable.
I shall keep this in mind. I have always used Xcode and have yet to have a problem. I also find that the people who contact me to spend an hour on Zoom with them fixing this have usually done the whole Website thing.
I’m quite glad that OP found on TOF that the recommended method is Xcode, because I don’t know that I’ve ever seen a success story about using the website.
It was about the time that I wrote App Wrapper 4, doing the website was more reliable than Xcode especially with private keys.
I should probably update the App Wrapper help to recommend the website if Xcode fails.
One important thing to remember is that you can only download the full certificate the first time. After that, the download button only gets you the public key, because Apple doesn’t hold on to that, nor should they. If the system was ever hacked, the hackers could build and distribute apps impersonating any company on the planet.
this is a good reminder because I’m not sure apple says that anywhere obvious.
It does actually, but only after you click the Download button.
yea, that doesn’t count as obvious.