ジェイルブレイクされた iPhone でアプリの動作を変えたい場合、これをどのように判断すればよいでしょうか?
ベストアンサー1
脱獄の意味によって異なります。単純なケースでは、Cydiaがインストールされているかどうかを確認して、それに基づいて進めます。たとえば、
NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// do something useful
}
ハッキングされたカーネルの場合は、もう少し(かなり)複雑になります。