有誰知道Mac App Store是否允許Mail.app的第三方插件?隨着Mountain Lion的新版本的發佈,安全體系結構將對每個已簽名的應用程序(以及Mail)進行沙盒處理,以便安裝插件的過程非常有限。Mail.app插件和Mac App Store
問題是:由於插件必須使用私有API(Mail.app不公開API)並訪問來自其他應用程序的私人數據,因此如何在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發佈插件。規則只允許自包含的應用程序。你也不能賣出一個只能安裝插件的應用程序 - 這些規則禁止應用程序在共享位置安裝任何代碼。而沙箱也不可能。
如果沒有插件,您的應用程序需要可用。 MsgFiler提供了一個很好的例子:儘管它本身很慢,但它可以單獨從App Store下載,從而加快速度。
我應該這樣......這是在Mac App Store中從一開始就存在的規則。但是,對於ML,您可以通過其他方式分配的內容會受到很大限制。你認爲有機會克服這個限制嗎? – luca 2012-07-20 15:19:16
@luca您仍然可以通過其他方式分發您的應用/插件。 Gatekeeper上的默認設置(檢查應用程序簽名的安全功能)設置爲「Mac Store和標識的開發人員」。爲了避免向用戶發出警告對話,您需要成爲Mac開發者計劃的成員(大約$ 99 /年),並使用您的mac dev ID/cert簽名您的插件。您可以根據自己的喜好分發它 – Mark 2012-07-27 01:32:04