Macintosh XOPs on Mac OS 10.15 (Catalina)
As we noted at https://www.wavemetrics.com/news/igor-pro-macos-1015-catalina, security-related changes in Mac OS 10.15 (Catalina) present problems for Macintosh XOP developers.
I have spent the past few weeks coming up to speed on Macintosh signing and notarization and have created an Igor help file that explains pretty-much everything I learned.
If you are a Macintosh XOP developer and want to receive the help file, please send an email to WaveMetrics support requesting the "Signing and Notarization of Macintosh XOPs" help file.
Here is a high-level overview of the signing and notarization workflow as I understand it:
1. Join the Apple Developer program. This costs $99 per year.
2. Obtain a "Developer ID Application" certificate from the Apple Developer web site.
3. Compile the release configuration of your XOP as usual.
4. Sign the XOP with your "Developer ID Application" certificate using the codesign tool in Terminal.
5. Notarize the XOP using the altool tool in Terminal.
The help file gives detailed steps.
Forum
Support
Gallery
Igor Pro 9
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More
A workaround that was verified with Mac OS 10.15.1 is described at https://www.wavemetrics.com/node/21088.
November 2, 2019 at 07:44 pm - Permalink