gpt4 book ai didi

macos - 在没有 Mac 开发者成员(member)资格的情况下绕过 Mac OS X 应用程序中的 Gatekeeper

转载 作者:行者123 更新时间:2023-12-03 01:17:52 25 4
gpt4 key购买 nike

场景

我想发布一个适用于 Mac OS X 的应用程序,但不在 AppStore 上。该应用程序在 10.6 - 10.8 及更高版本上运行。

问题

Apple 要求 Mac OS X 10.8+ 的所有应用程序均需由开发人员签名才能通过 Gatekeeper 。除非我告诉每个用户暂时禁用并重新启用我的应用程序的网守,根据此 document和 Mountain Lion 更改日志...我的应用程序将不被允许运行。

从Apple网站上的措辞来看,听起来我必须支付$99.00 a year为了证书。但是,我不想支付 99 美元 - 我不会发布到 AppStore!

问题

有什么办法可以避免在 10.8+ 上支付 99 美元的分发费用吗?我知道我的应用程序可以在 10.6 和 10.7 上运行,但根据 Apple 的说法,如果没有证书,则不允许它在 10.8 上运行。真的吗? 如果没有 99 美元的分发证书,如何在 10.8+(最好是 DMG)上分发?提前致谢!

编辑#1

  • DMG 文件不经过 Gatekepper 验证,只有应用程序本身经过验证。
  • OS X Lion 10.7.5+ 还具有 Gatekeeper * 愤怒的表情 *

最佳答案

Apple 目前无法提供绕过 Gatekeeper 的方法无需支付 99 美元/年的成员(member)费。对我来说,这似乎不公平,因为它排挤了较小的开发者(但这是其他地方的讨论)。

对于一种相当麻烦的解决方法,可以在其软件的下载页面上包含自述文件或注释,以向用户解释他们需要右键单击您的应用程序,然后单击“打开”,然后单击确认才能运行它。我还通过实验发现,Gatekeeper不会对DMG文件或文件的安装进行安全检查,仅对Apps的执行/运行进行安全检查。因此,人们可以在 DMG 安装程序中包含某种注释,告诉用户如何安装和运行该应用程序。

希望 Apple 能够为分发免费软件和开源软件的开发人员提供一种解决方法(对于有限的成员(member)来说可能是一种更便宜的解决方案)。

关于macos - 在没有 Mac 开发者成员(member)资格的情况下绕过 Mac OS X 应用程序中的 Gatekeeper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com