【问题标题】:Mail.app plugins & Mac App StoreMail.app 插件和 Mac App Store
【发布时间】:2012-07-18 08:08:11
【问题描述】:

有人知道 Mac App Store 是否允许 Mail.app 的第三方插件吗?随着新版本的 Mountain Lion,安全架构将对每个签名的应用程序(以及邮件)进行沙箱处理,因此安装插件的过程非常有限。

问题是:既然插件必须使用私有 API(Mail.app 不公开 API)并从另一个应用程序访问私有数据,这如何在 Mac App Store 规则中完成?有可能吗?

【问题讨论】:

    标签: macos email plugins app-store


    【解决方案1】:

    您的应用程序需要在没有插件的情况下可用。 MsgFiler 提供了一个很好的例子:它本身就可以运行,尽管速度很慢,并且提供了一个可从 App Store 单独下载的插件,可以加快运行速度。

    【讨论】:

      【解决方案2】:

      您永远无法通过 Mac App Store 发布插件。这些规则只允许独立的应用程序。您也不能出售只安装插件的应用程序 - 规则禁止应用程序在共享位置安装任何代码。使用沙盒也是不可能的。

      【讨论】:

      • 我想是这样的……这就是 Mac App Store 从一开始就存在的规则。但是,对于 ML,您可以通过其他方式分发的内容会有很大的限制。你认为有机会克服这个限制吗?
      • @luca 您仍然可以通过其他方式分发您的应用程序/插件。 Gatekeeper(检查应用程序签名的安全功能)的默认设置设置为“Mac Store 和已识别的开发人员”。为了避免向用户显示警告对话框,您需要成为 Mac 开发人员计划的成员(大约 99 美元/年)并使用您的 Mac 开发人员 ID/证书签署您的插件。您可以随意分发它
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 2021-06-30
      • 2015-04-02
      • 1970-01-01
      相关资源
      最近更新 更多