Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何让iWork加载我的插件?(比如MathType?)_Macos_Cocoa_Plugins_Iwork - Fatal编程技术网

Macos 如何让iWork加载我的插件?(比如MathType?)

Macos 如何让iWork加载我的插件?(比如MathType?),macos,cocoa,plugins,iwork,Macos,Cocoa,Plugins,Iwork,我想为iWork创建一个插件,比如MathType。问题是iWork的插件架构完全没有文档记录。我有为其他应用程序(如Xcode)创建插件的经验。要为Xcode制作插件,您需要确保插件包位于Xcode启动时查找插件的正确目录中,并且您的Info.plist设置正确 我不知道MathType是如何嵌入iWork应用程序的。我查看了它的所有安装日志,并浏览了我的整个机器,以找到它安装的所有文件——所有这些文件都放在我的应用程序目录中的一个名为“MathType 6”的文件中。无论如何,它的Info.

我想为iWork创建一个插件,比如MathType。问题是iWork的插件架构完全没有文档记录。我有为其他应用程序(如Xcode)创建插件的经验。要为Xcode制作插件,您需要确保插件包位于Xcode启动时查找插件的正确目录中,并且您的Info.plist设置正确

我不知道MathType是如何嵌入iWork应用程序的。我查看了它的所有安装日志,并浏览了我的整个机器,以找到它安装的所有文件——所有这些文件都放在我的应用程序目录中的一个名为“MathType 6”的文件中。无论如何,它的Info.plist没有任何神奇之处

还有一个LinkBack插件嵌入到iWork应用程序中。在过去的一年里,我曾多次尝试联系MathType和LinkBack的作者,但他们一直没有回复我


有人知道如何为iWork应用程序编写插件吗?iWork应用程序启动时加载插件需要哪些神奇的要素?

MathType并不像您从安装程序中发现的那样嵌入到iWork中,而是,相反的情况发生了:iWork与MathType一起工作。@grgarside-你是说iWork应用程序是硬编码的,以查找MathType的安装副本,那么?他们使用什么标准-我如何设置自己的应用程序,以便在打开页面、注释记号或数字并选中“插入”菜单时,它包括使用我的插件插入内容的选项?是的,准确地说(以及尾注引用)。我不知道它到底是如何实现的。@grgarside-我觉得很不安,很难相信苹果会给这样一个半生不熟的产品带来这样的垄断。也许我可以考虑在“服务”菜单中添加一些东西,然后用这种方式将我自己的应用程序绑定到其中。。。