safari extension builder shows "No safari Developer Certificate"

I purchased an Apple developer membership in order to build a Safari extension.


Created a CSR which I used to generate and download a certificate: "Safari Dveloper".

I installed this cert using the Keychain Access tool, and I get the little green checkmark "This certificate is valid".


However, when I go into Safari Extension Builder and load an extension, or create a new one, it says: "No Safari Developer Certificate".


I tried:

  • adding my cert to System
  • set trust to "Always" on the cert (in Login, in System, in both, in each individually)
  • reboot
  • deleted all old expired cert
  • Revoked my cert, generate a new CSR and got a new cert


It doesn't matter what I do I always get that message.

Replies

After spending hours on google, Stack Overflow and this forum, solvign this problem and that problem, trying every trick in the book, I never could get the cert to show up in the Safari Extension Builder. Ended up signin the extension by using these instructions and bash script on a Linux machine:


https://github.com/Rob--W/extension-dev-tools/tree/master/safari


Worked great, took me less than 10 minutes!