2012-02-01 11 views
-1

これで数日間、私はたくさんのkillコマンドを求めています。私のアプリはkillコマンドを実行しません

  1. Usrの/ binに/殺す/すべて

  2. クラス$ SBApplicationController = objc_getClass( "SBApplicationController")SBApplication *アプリ= [[$ SBApplicationController sharedInstance] applicationWithDisplayIdentifier:以下は、私が試してみましたものは以下のとおりです。 displayIdentfier]; if(app)[app kill]; -

  3. NSString * exec = [NSString stringWithFormat:@ "killall%@"、executableName]; システム([exec UTF8String]);


  4. NSStringの*のexec = [NSStringのstringWithFormat:PROCESSID、 "%iを殺します" @]。 システム([exec UTF8String]);

私はそれが動作していないkillコマンドではないことを認識しましたが、何らかの理由で私のアプリがkillコマンドを実行しません。誰が問題が何だったのか分かっていたのだろうか?私のアプリは、アプリを実行するために加速度計を使用しているので、多分それはそれと関係があります。私は思うことができるすべてのオプションを尽くしてしまったので、さらに助けと指導を求めています。

必要に応じてサンプルコードを投稿していただき、幸いです。自分のアプリでkillコマンドを実行するための他のアイデアがあれば教えてください。 ありがとうございます。

+2

私はこれらがiosで動作するとは思わない。彼らはココアにいるにもかかわらず、彼らはマックに属しています。あなたは他のアプリを殺す権限がありません。自分のアプリケーションを終了したい場合は、exitメソッドを使います。 – Satyam

答えて

0

iOSアプリはそれぞれ、「サンドボックス」と呼ばれることがあります。アプリはお互いに話すことはほとんどできず、お互いを殺すことはできません。あなたは、あなたのデバイスを脱獄しない限り、別のアプリを殺すアプリを書くことはできません。

+0

私はすでにデバイスを脱獄していて、自分の携帯電話のアプリケーションのプロセスIDを持っていると、どうやってそれらを殺すことができるのか分かりますか? – user1166132

関連する問題