6

MacAppStoreについて質問があります。コア機能を実現するために管理者権限を持つソフトウェアをリリースする予定ですが、Appleによると-

2.27-root権限へのエスカレーションを要求するアプリ、またはsetuid属性を使用するアプリは拒否されます。

私はこれを達成するために他の方法を探さなければなりません。ルート権限を使用せずにアプリを配布し、ユーザーにヘルパーアプリをダウンロードするオプションを提供することを考えています。このアプリは、私のWebサイトで無料で配布されます。私のアプリとヘルパーの間のいくつかのプロセス間通信の魔術は、法案に適合しているようです。しかし、物事をさらに良くするために-

2.16:機能を追加したり、主な目的を変更したりするために追加のコードやリソースをダウンロードまたはインストールするアプリは拒否されます

ほら、私は自分のWebサイトへのリンクを提供するだけでよく、それはユーザーにヘルパーをダウンロードするように提案します。だから私の質問は、これに対する私のアプローチはAppleの恐ろしい拒絶を逃れるだろうか?

4

1 に答える 1

4

AppStoreで配布されているOSXアプリであるAwakenを確認する必要があります。このアプリは、ヘルパーをダウンロードすることもできます(ユーザーが特権の昇格を承認する必要があります)。

それは明らかにあなたと同じ状況であり、AppStoreで受け入れられました。

于 2011-09-15T12:29:46.957 に答える