I am trying to export a zxp from Flash Builder with CS Exstension Builder 2.
<product familyname="Illustrator" primary="true" version="16.0"/>
<product familyname="Illustrator" maxversion="15.1" primary="true" version="15.0"/>
<file destination="$plugin/Extensions.localized" maxVersion="17.9" minVersion="16.0" platform="mac" products="Illustrator" shared="true" source="ai_host_adapter/mac/AIHostAdapter.aip"/>
When I install the built extension Illustrator CC throws an error on launch and crashes.
When I take the max version down to 16.9 it installs, Illustrator CC launches but then there is no extension in the Windows > Extension menu.
It seems like Illustrator CC doesn't like the aiHostAdapter...
Illustrator CC need a new version of HostAdapter. Install Extension Builder 2.1 and create a project for Illustrator CC, and the correct HostAdapter will be included when you select the library in properties dialog.
Is there a way I can update Extension Builder 2.0 to 2.1?
I downloaded the trial version of 2.1 (which includes FLash Builer?).
I installed it and nothing seems to have happened.
Is there someplace I can get the aihostadapter that will work with Illustrator CC?
Ok, I had to uninstall Flash Builder 6 and then install Extension Builder 2.1 (which came with its own Flash Builder 6).
That finally got CS Extension Builder 2.1 to show up in FB.
But, same problem. Now when I change the maxversion attribute of the aihostadapter entries in the mxi to 17.9 from 16.9 I get this warning:
Host Adapters for product Illustrator are not available in the MXI file or need to be updated.
When I build, install, and run Ai it crashes.
Version 16.9 matches Illustrator CS6, so after installation you will not see it in Illustrator CC.
If you want your extension run on CS6, select the target creative application version to CS6(for Illustrator the maxversion will be 16.9).
If you want your extension run on both CS6 and CC, select target creative application to CS6 during project creation and don't change the maxversion property.
Sure you other choices.
The GUI based bundle manifest editor and the Adobe Extension Builder Libraries properties page will help. They will help you update the manifest model, mxi model and update libraries. But be careful since there will be some incompatible between CS versions. Make sure you resolved all the errors and warnings before run it.
Finally if that doesn't work out, you can manually edit the manifest.xml and plugin mxi file, and change the included libraries accordingly. For detail information please refer to programmer's guide in help document, section "Using the host adapter libraries" and "How to package hybrid extensions".
Thank you for pointing me in the right direction. I started a new project launching it from my existing directory and was able to install the extension and launch Ai CC.
Unfortunately the extension does not show up in the extensions menu. I tried to find the CC Service Manager, but no such directory exists.