Xcode 4.3(JailCoderによって変更)を使用してジェイルブレイクされたiOSデバイス用のアプリを開発しており、現在iOS 5.1.1(以前は5.0.1)を実行しているiPodTouch4Gでテストしています。最近、コード署名要件をバイパスldid
するために、または自己署名証明書を使用せずにiPodでアプリを実行できることに気付きました( http://www.saurik.com/id/8で説明されています)。またはセキュリティチェックを無効にしていません。codesign
security.mac.proc_enforce
security.mac.vnode_enforce
では、なぜiPodで署名されていないコードを実行できるのでしょうか。5.0.1から5.1.1にアップグレードしても、これは変わらないようです。自己署名証明書で署名されていない場合、ベータテスターは5.1.1システムでアプリを実行できません。私のシステムでは何が違うのでしょうか?デバイスをジェイルブレイクするために使用した方法が異なる可能性がありますか?