设想
我想发布适用于 Mac OS X 的应用程序,但不在 AppStore 上。该应用程序在 10.6 - 10.8 及更高版本上运行。
问题
Apple 要求 Mac OS X 10.8+ 的所有应用程序都必须由开发人员签名才能通过Gatekeeper。除非我告诉每个用户为我的应用程序暂时禁用和重新启用网守,否则根据本文档和 Mountain Lion 更改日志......我的应用程序将不被允许运行。
从 Apple 网站上的措辞看来,我必须每年支付99.00 美元才能获得证书。但是,我不想支付 99 美元 - 我不会发布到 AppStore!
问题
有什么办法可以绕过支付 99 美元在 10.8+ 上分发的费用吗?我知道我的应用可以在 10.6 上运行和 10.7,但根据 Apple 的说法,如果没有证书,它将不允许在 10.8 上运行。真的吗?如果没有 99 美元的分发证书,我如何在 10.8+(最好是 DMG)上分发?提前致谢!
编辑#1
- DMG 文件不通过 Gatekepper 的身份验证,只有应用程序本身是。
- OS X Lion 10.7.5+ 也有 Gatekeeper * 愤怒的脸 *