使用 PackageMaker,我如何制作需要安装 SIMBL 的 .(m)pkg - 如果已安装,安装应该简单地继续,否则,应该在安装我的 SIMBL 插件之前安装 SIMBL?
我尝试简单地将 SIMBL.pkg 拖到左侧窗格中,但不知何故所有资源和InstallationCheck
脚本都丢失了,所以这可能不对。
使用 PackageMaker,我如何制作需要安装 SIMBL 的 .(m)pkg - 如果已安装,安装应该简单地继续,否则,应该在安装我的 SIMBL 插件之前安装 SIMBL?
我尝试简单地将 SIMBL.pkg 拖到左侧窗格中,但不知何故所有资源和InstallationCheck
脚本都丢失了,所以这可能不对。
我建议只安装 SIMBL 而不检查。现在,因为 InputManagers 只能进入 /Library(而不是 ~/Library),所以 SIMBL 总是在同一个地方。在这种情况下,安装 SIMBL 并没有什么坏处——作者这些天并不经常更新 SIMBL,因此您不太可能意外“降级”用户的 SIMBL 安装。(SIMBL 的最后一个版本是在 2006 年。)
要将 SIMBL 添加到您的项目中,您可以从左下角的“齿轮”按钮中选择“添加包引用”。您也可以将 SIMBL 文件夹(来自 InputManagers)拖到新选项中(请参阅同一齿轮按钮下的“新选项”)并手动设置其安装位置。
例如,这是我编写的名为Scalp的 SIMBL 插件的 .pmdoc 文件。