Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
1

How to add signing certificate

Explorer ,
Feb 26, 2024 Feb 26, 2024

I have plugins that I use on a few macs and share with some friends over the years. 

 

None of them work with the latest AE and Mac OS. And we cannot even open After Effects when these plugins are in the MediaCore plugin folder. 

 

I believe I need to add some sort of signing certificate when compiling them with Xcode. 

 

Is there any documentation on how to do this for the AE SDK? 

 

Thank you

TOPICS
SDK
515
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Feb 26, 2024 Feb 26, 2024

It sounds like you might need to notarize your plugins. Here is some documentation from Apple that discusses how to do it. I hope this helps.

 

https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 26, 2024 Feb 26, 2024
This is helpful.

The documentation leads me to an Apple Developer site where I need to pay
$99/year in order to sign and register my plugins. Is that correct? I need
to pay $99/year to compile software for my own computers?

I must be missing something.

Please advise
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Feb 26, 2024 Feb 26, 2024

Xcode allows you to build and run software on your development machine without a developer account. However, you'll need the $99 developer account in order to distribute the software. This is part of Apple's "System Integrity Protection." It won't allow software to run unless it's from a known developer, and the software has been notarized to ensure that it doesn't contain malware, or break security rules.

 

You can disable System Integrity Protection, but I'm not sure how to do that. Doing so will also make your Macs less secure.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 26, 2024 Feb 26, 2024

indeed. a bit of a hassle, but if you're going commercial then this cost is negligible. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 27, 2024 Feb 27, 2024
Thanks for your help on this.

I found an old Adobe Photoshop post with a more direct solution :
https://helpx.adobe.com/photoshop/kb/photoshop-and-macos-catalina.html

The solution is to use sudo xattr -r -d com.apple.quarantine
myPlugin.plugin

I am the developer and only installing it on my own computers
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Feb 27, 2024 Feb 27, 2024
LATEST

Oh that's awesome! I'll definitely use that with some of my own plugins. Thanks for hunting that down.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines