xcode でどのデバイスがジェイルブレイクされているかを検出する方法はたくさんあります。 iOS アプリがジェイルブレイクされた電話で実行されていることを検出するにはどうすればよいですか?
私はそれを理解していません:私はジェイルブレイクされたデバイスが自分のアプリにアクセスしたくないので、検出コードをプロジェクトに配置して、すべてのジェイルブレイクされたデバイスがそれを使用できないようにします。
しかし、多くの有料アプリはジェイルブレイクされたデバイス (Angry Bird、Fruit Ninja など) にインストールできます。私が誤解しているのか、それとも特別な理由があってこれを行わないのか (彼らは自分のアプリが人気を博したいのですが...)、または脱獄したデバイスにアプリをインストールする前に、このアプリのコードを少し変更することができます (私はそうは思わない)?
これに加えて、上記のリンクで「デバイスがジェイルブレイクされていることを検出する方法」という質問に対する多くの回答が表示されます。私はこれを見つけました: http://www.interiders.com/2011/10/26/enable-directv-to-work-on-jailbroken-ipad/
では、ジェイルブレイクされたデバイスを検出するための最良のソリューションは何ですか?