Skip to main content
New Participant
January 8, 2020
Question

Is there an updated AIHostAdapter plugin that can pass new macOS notarization?

  • January 8, 2020
  • 2 replies
  • 1651 views

My company provides a solution that installs, among other things, an Illustrator Extension.  This Extension relies on the AIHostAdapter plug-in to get host events from Illustrator, and so it includes this plug-in as part of our installed files.

We are working on getting our software to pass all of Apple's new notarization requirements, and some of the warnings (soon to be errors) are caused by issues with this AIHostAdapter plug-in.  The plug-in we have is the same that was introduced with Illustrator CC 2014.  It still works as of AI 2020, but it will need updates to pass notarization checks.  


The biggest issue is that the AIHostAdapter plug-in is built against a pre- macOS 10.9 SDK.  There are also warnings that it is not signed and does not include a timestamp.

As a test, I created a zip file of the plug-in and submitted it for notarization.

At first, I get these errors about it not being signed:

 

"issues": [
  {
    "severity": "error",
    "code": null,
    "path": "AIHostAdapter_4.0_MacOSX.zip/AIHostAdapter.aip/Contents/MacOS/AIHostAdapter",
    "message": "The binary is not signed.",
    "docUrl": null,
    "architecture": "x86_64"
  },
  {
    "severity": "error",
    "code": null,
    "path": "AIHostAdapter_4.0_MacOSX.zip/AIHostAdapter.aip/Contents/MacOS/AIHostAdapter",
    "message": "The signature does not include a secure timestamp.",
    "docUrl": null,
    "architecture": "x86_64"
  }
]

 

 

It was easy enough to re-sign it with our Apple Developer ID, satisfying the above requirements, but the next notarization submission returned the following issue:

 

"issues": [
  {
    "severity": "warning",
    "code": null,
    "path":    "AIhostAdapter_4.0_NewZip.zip/AIHostAdapter.aip/Contents/MacOS/AIHostAdapter",
    "message": "The binary uses an SDK older than the 10.9 SDK.",
    "docUrl": null,
    "architecture": "x86_64"
  }
]

 


Fixing this issue obviously involves re-building the AIHostAdapter plug-in for macOS against a 10.9 or later SDK. Is this something that has been, or can be done? Has anyone else encountered or had to deal with this?

 

Is the AIHostAdapter plug-in still an officially supported thing?  Since the transition to the CEP platform and away from the Flex/ExtensionBuilder stuff I haven't been able to find any kind of official distribution channel for it.  

 

Thanks

This topic has been closed for replies.

2 replies

PECourtejoie
Community Expert
January 15, 2020

Moved to the Exchange forum

Known Participant
January 12, 2020

Hey, Did you find a suitable file?

GoColtsAuthor
New Participant
January 13, 2020

Not yet.  I ended up submitting an official Adobe developer support request and am supposed to hear back from them within the next few days.  I'll update this thread with anything relevant I hear back or can share.  

Known Participant
January 14, 2020

Thanks Bud