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

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

Explorer ,
Jan 08, 2020 Jan 08, 2020

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

TOPICS
CEP
1.6K
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 Beginner ,
Jan 12, 2020 Jan 12, 2020

Hey, Did you find a suitable file?

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 ,
Jan 13, 2020 Jan 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.  

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 Beginner ,
Jan 13, 2020 Jan 13, 2020

Thanks Bud

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 Beginner ,
Jan 13, 2020 Jan 13, 2020

Hey @GoColts do you happen to have the same file URL for windows version?

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
Adobe Employee ,
Jan 29, 2020 Jan 29, 2020

I have seen some behind-the-scenes talk about this, I suspect @gocolts is the original requester.

 

If other people like @rahuls82293989 are watching this conversation and use the AIHostAdapter, please speak up.

 

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 Beginner ,
Feb 03, 2020 Feb 03, 2020
LATEST

We need it as well

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 ,
Jan 15, 2020 Jan 15, 2020

Moved to the Exchange forum

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