2011-09-15 25 views
6

私は、MacのApp Storeに関する質問があります。私は、そのコア機能を実現するために管理者権限でソフトウェアをリリースする予定が、Appleによるとしています -MacのApp Storeのアプリが

2.27 - root権限に昇格を要求するか、setuidの 属性を使用するアプリが拒否されます。

私はこれを達成するための他の方法を模索しなければなりません。私はroot権限を使わずにアプリを配布し、ヘルパーアプリをダウンロードして自分のウェブサイトに無料で配布するオプションをユーザに提供することを考えている。私のアプリとヘルパーの間のいくつかのプロセス間通信の魔法は、法案に合うようです。私だけに必要となる、ダウンロードしたり、機能を追加したり、彼らの主な目的は、あなたが見

を拒否されます変更 に追加のコードやリソースをインストールアプリ:

2.16 - しかし、より良いものを作るために私のウェブサイトへのリンクを提供し、これはユーザーにヘルパーをダウンロードするように提案します。だから私の質問は、Appleの恐ろしい拒絶を逃れようとするこれに対する私のアプローチですか?

答えて

4

App Storeで配布されているOS XアプリAwakenを見てください。また、ヘルパーをダウンロードすることもできます(ユーザに権限の昇格を許可する必要があります)。

どうやらあなたと同じような状況だし、それがApp Storeで承認されました。

+0

事は目覚めが完了したアプリするヘルパーを必要としないです。しかし、私のアプリはコア機能を達成するためにヘルパーを必要とするでしょう。私は単にそれはそれはかなり無関係なアプリケーションの組み込み機能にあることから、MacのApp Storeの製品ページ上のいくつかの追加機能を実現し、かつAppleが私のアプリに一度行ったようにそうすることが、おそらく、拒否になるだろうと言うことができませんでした。あなたのアプリがダウンロードヘルパーなしで非常に有用ではない場合 – koo

+0

その後、私はそれを拒否することはほぼ確実だと思います。 –

関連する問題