• Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Hot Door CORE Forum All forums General discussion v
1 2 3 Next »
notes on notarizing for macOS 10.15 Catalina

 
  • 0 Vote(s) - 0 Average
notes on notarizing for macOS 10.15 Catalina
Rick Johnson
Offline

Senior Member

Posts: 259
Threads: 130
Joined: Jan 2014
Reputation: 0
#1
12-15-2019, 10:02 AM (This post was last modified: 03-14-2020, 12:10 PM by Rick Johnson. Edit Reason: added information )
[ Edited 2-24-2020 with additional info ]

Thanks, Garrett for the detailed notes on notarizing. I'd like to add a couple of additional observations.

Regarding the Code Signing Identity, I believe the setting "Mac App Distribution" is for *.pkg installers. For plugins like mine that are simply downloaded in zip archives, one should use "Developer ID Application." More great info on code signing can be found here. Here are the settings I use:
  • Code Signing Identity: Developer ID Application
  • Code Signing Inject Base Entitlements: Yes
  • Code Signing Style: Manual
  • Development Team: <my name>
  • Enable Hardened Runtime: Yes
  • Other Code Signing Flags: --timestamp
  • Provisioning Profile: None
Apple talks at length about the importance of "Hardened Runtime" but I wonder if this applies to Illustrator plugins. It seems to work either way.

This blog post on Tweaking4All addresses a puzzling “resource fork, Finder information, or similar detritus not allowed” error I was getting. It was caused by resource forks in some PNG images, which were easily removed with a simple terminal command, per the link above:

$ xattr -cr <path_to_app_bundle>

Am I correct in assuming that every minor update to a plugin will need to be notarized and stapled again before releasing? I tend to release updates quickly rather than make users wait, but if we have to jump through these command-line hoops every time, I think I'll release updates less often.

Many thanks to Hot Door!
garrett
Offline

Super Moderator

Posts: 248
Threads: 24
Joined: Nov 2013
Reputation: 1
#2
12-22-2019, 08:33 PM
(12-15-2019, 10:02 AM)Rick Johnson Wrote: Am I correct in assuming that every minor update to a plugin will need to be notarized and stapled again before releasing? I tend to release updates quickly rather than make users wait, but if we have to jump through these command-line hoops every time, I think I'll release updates less often.

Yes you will need to notarize every single time you intend to release to the public.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

Linear Mode
Threaded Mode