如何让 Adob​​e Illustrator 使用 Xcode 内置的插件?

How to make Adobe Illustrator use a plug-in built in Xcode?

我有一个为 Adob​​e Illustrator 编写的插件需要调试。如何让Adobe Illustrator使用Xcode编译的插件?

我读过 Adobe Illustrator's Getting Started Guide,但它只是说要设置 "Additional Plug-ins Folder"。我如何将 "Additional Plug-ins Folder" 指向插件的 Xcode 构建文件夹?

使用 Adob​​e Illustrator CC 2017 和 Xcode 版本 8.3.2 (8E2002),我发现以下方法有效。

首先,我为构建文件夹创建了一个别名,以便我可以在 Adob​​e Illustrator 中导航到它:

  1. 进入 Finder
  2. 前往前往 > 前往文件夹
  3. 输入~/Library/Developer/Xcode
  4. 右键单击 DerivedData
  5. 选择别名
  6. 将 "DerivedData alias" 拖到您的桌面

既然我有了别名,我就可以回到 Adob​​e Illustrator 中了:

  1. 转到 Illustrator CC > 首选项 > 插件和暂存盘...
  2. 勾选方框"Additional Plug-ins Folder"
  3. 单击“选择”按钮
  4. 导航至 ~/Desktop 并双击 "DerivedData alias"
  5. 上一级目录(command+)
  6. Select 派生数据
  7. 点击确定
  8. 点击确定

通过上述方法,我能够让 Xcode 调试器附加到 Adob​​e Illustrator 并在我的代码中的断点处停止。

post Where is Xcode's build folder? 帮助我找到了构建目录。我通过搜索所有扩展名为 .aip 的文件确认该目录中有一个 Adob​​e Illustrator 插件文件。有一个,所以我假设 Adob​​e Illustrator 遍历 "Additional Plug-ins Folder" 寻找所有 .aip 文件。