2011-09-15 102 views
6

我有一个关于在Mac App Store的问题。我打算发布一款软件,管理员权限来实现其核心功能,但根据苹果 -Mac App Store的应用程序使用提升的权限

2.27 - 即要求升级到root权限或使用的setuid 属性将被拒绝应用程序。

我必须寻找其他方式来实现这一目标。我想分发应用程序,而不需要使用root权限,并为用户提供一个选项,以下载我的助手应用程序将被免费分发,在我的网站。我的应用程序和帮手之间的一些进程间通信巫术似乎符合法案。但是,为了使事情变得更好 -

2.16:该下载或安装额外的代码或资源 添加功能或改变他们的主要目的将被拒绝

你看到应用程序,我只需要提供一个链接到我的网站,反过来建议用户下载帮手。所以我的问题是,我的方法是否会避免苹果的可怕拒绝?

回答

4

您应该看看Awaken,这是一款与App Store一起发布的OS X应用程序,并且还提供了下载助手(需要用户授权提升权限)的可能性。

这显然与您的情况相同,并且它在App Store上被接受。

+0

的事情是觉醒不需要帮手,是一个完整的应用程序。但是我的应用程序将需要帮助实现的核心功能,而这将是有益得多。我不能简单地说它在Mac App Store产品页面上实现了一些附加功能,因为它与应用程序的内置功能几乎无关,并且这样做可能会被拒绝,就像苹果曾经对我的应用程序做过一样。 – koo

+0

如果您的应用程序是不是没有下载的帮助是非常有用的话,我会说这是几乎肯定会被拒绝。 –

相关问题