1

重複の可能性:
SDK アプリがジェイルブレイクされた電話で実行されていることを検出するにはどうすればよいですか?

デバイスがジェイルブレイクされているかどうかを確認できるようにしたいと考えています。そうであれば、アプリを停止するか、少なくともテストされていない不安定な状況に直面する可能性があることをユーザーに警告したいと思います。

これは可能ですか?どのように?

4

2 に答える 2

0

これを試すことはできますが、テストされていません。

if ([[[NSBundle mainBundle] infoDictionary] objectForKey: @"SignerIdentity"] != nil) {
  //If this runs, then your app has been modified (Implying a jailbroken device)
}
于 2010-12-07T18:22:57.057 に答える
0

著作権侵害の検出については、このチュートリアルをご覧ください。アプリが海賊版であるかどうかを検出できます。アプリが海賊版である場合、ユーザーはそれを使用するに値しないため、単にブロックするか、少なくとも罪悪感を引き起こすメッセージを与えることができます. これに対するすべての功績は投稿の著者にあることに注意してください - 私はあなたの便宜のためにリンクを渡しているだけです.

于 2010-12-07T18:27:25.220 に答える