What/What is Mac Dev Center?

In the Xojo documentation User Guide under Mac Code Signing, it says:

“Once you have joined, you can create your own certificates using the Developer Certificate Utility at the Mac Dev Center.”

I searched and googled but I cannot find anything called the “Mac Dev Center”. What is the Xojo docs referring to?

Sign in and you’ll see it. It’s the first result if you Google search “Mac Dev Center”

I KNOW - I really know - this is going to sound picky, but Apple NEVER calls it the Dev Center, or the Mac Dev Center. Google just directs it because it assumes it’s what that is. I don’t know why Xojo calls it that.

The real reason for my question is that I can’t find the so-called “Developer Certificate Utility” on that site. Unless that has another name to it. I looked here…

https://developer.apple.com/support/certificates/

No trace of anything called the Developer Certificate Utility.

https://developer.apple.com/account/resources/ ?

Apple used to call it this (which is probably why it’s the first Google search hit), but apparently that name is no longer used. It also appears they also no longer use the “Developer Certificate Utility” name either although the steps when you request a certificate seem similar. We will get the Mac Code Signing page updated to reflect this.

Thanks - you’re right, it’s called the Developer ID Application now. Wonderful Apple. Part of this is that it takes 5 days to get signed up for a cert - 3 day waiting period for the Two-Factor Authentication, and then 2 days for them to process your enrollment into the Developer Program. THEN you can get in. Apple takes the God Complex to a new level. I think I’ve typed in my Apple ID password about 75 times in this entire process. =)

Thanks guys!

And what was the cost ?

[quote=464042:@Garth Hjelte]Thanks - you’re right, it’s called the Developer ID Application now. Wonderful Apple. Part of this is that it takes 5 days to get signed up for a cert - 3 day waiting period for the Two-Factor Authentication, and then 2 days for them to process your enrollment into the Developer Program. THEN you can get in. Apple takes the God Complex to a new level. I think I’ve typed in my Apple ID password about 75 times in this entire process. =)

Thanks guys![/quote]

I hate to tell you that, but getting a Symantec authenticode certificate for Windows requires proving you actually exist by getting a phone call. They make it close to impossible for European Individuals.

In comparison, the Apple Developer program is a breeze :slight_smile:

Veering off topic here, but… I get my windows cod-signing cretificates from Tucows: https://author.tucows.com and have never had an issue. The initial verification, though, is difficult as Michel says (and I’m USA based).

Since we are all jumping in =) Problems with codesign and the Xojo instructions. (Rules of engagement: I know about AppWrapper and Sam rocks, but I just want to get it running using the bare instructions first. I’m sure I’ll Sam I Am It soon enough.)

Here https://documentation.xojo.com/topics/application_deployment/apple_requirements/signing_your_mac_application.html it give one of the 3 lines

codesign -f -s "Developer ID Application: YourName (345XXYY)" "YourXojoApp.app/Contents/Frameworks/*.dylib"

But Terminal says “No such file or directory” - most certainly due to the asterisk because if I substitute it with AppearancePakCocoa it works. So the asterisk doesn’t work???

I have bookmarked that for future reference. Nowhere does it seem to be using the asterisk.

You probably need to address each file separately.

https://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/

1965: Why don’t we put an asterisk as a sort of “wild card” in file name requests so a routine could loop it’s work, rather than doing things one by one?
1975: Man, sure glad we can use that asterisk
1985: Yeah, dude, use an asterisk
1995: Oh, yeah, the asterisk
2005: You can’t do that… oh, someone told me there’s a special symbol you can use and it works
2015: “Apple announces that it is deprecating all special symbols because of security concerns”
2019: What??? It doesn’t work???

Are you sure you are using double quotes (") vs single quotes (’) ? Single quotes prevent wildcard expansion.

To debug this, just do a LS on the file(s):

ls -l "YourXojoApp.app/Contents/Frameworks/*.dylib"

Sam said very recently in another thread that the wildcard is the problem.

Edit: I have found the post https://forum.xojo.com/conversation/post/464022