Mail.app插件和Mac App Store

问题描述:

有谁知道Mac App Store是否允许Mail.app的第三方插件?随着Mountain Lion的新版本的发布,安全体系结构将对每个已签名的应用程序(以及Mail)进行沙盒处理,以便安装插件的过程非常有限。Mail.app插件和Mac App Store

问题是:由于插件必须使用私有API(Mail.app不公开API)并访问来自其他应用程序的私人数据,因此如何在Mac App Store规则中完成此操作?它有可能吗?

您永远无法通过Mac App Store发布插件。规则只允许自包含的应用程序。你也不能卖出一个只能安装插件的应用程序 - 这些规则禁止应用程序在共享位置安装任何代码。而沙箱也不可能。

+0

我应该这样......这是在Mac App Store中从一开始就存在的规则。但是,对于ML,您可以通过其他方式分配的内容会受到很大限制。你认为有机会克服这个限制吗? – luca 2012-07-20 15:19:16

+0

@luca您仍然可以通过其他方式分发您的应用/插件。 Gatekeeper上的默认设置(检查应用程序签名的安全功能)设置为“Mac Store和标识的开发人员”。为了避免向用户发出警告对话,您需要成为Mac开发者计划的成员(大约$ 99 /年),并使用您的mac dev ID/cert签名您的插件。您可以根据自己的喜好分发它 – Mark 2012-07-27 01:32:04

如果没有插件,您的应用程序需要可用。 MsgFiler提供了一个很好的例子:尽管它本身很慢,但它可以单独从App Store下载,从而加快速度。