我对Mac App Store有疑问。我计划发布一个具有管理员权限的软件来实现其核心功能,但根据Apple的说法 -
2.27 - 请求升级为root权限或使用setuid的应用程序 属性将被拒绝。
我必须寻求其他方法来实现这一目标。我正在考虑分发应用程序而不需要使用root权限,并为用户提供下载我的帮助应用程序的选项,该应用程序将在我的网站上免费分发。我的应用程序和帮助程序之间的一些进程间通信魔法似乎符合要求。但要做得更好 -
2.16:下载或安装其他代码或资源的应用程序 添加功能或更改其主要目的将被拒绝
你知道,我只需要提供一个链接到我的网站,然后建议用户下载帮助。所以我的问题是,我的方法是否能避开Apple的可怕拒绝?
答案 0 :(得分:4)
你应该看看Awaken,这是一个与App Store一起分发的OS X应用程序,它还提供了下载帮助程序的可能性(这需要用户授权提升权限)。
这显然与你的情况相同,并且在App Store上被接受了。