如果我希望我的应用程序在越狱的 iPhone 上表现不同,我将如何确定这一点?
这取决于您所说的越狱是什么意思。在简单的情况下,您应该能够查看是否安装了 Cydia 并通过它 - 比如
NSString *filePath = @"/Applications/Cydia.app"; if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) { // do something useful }
对于被黑的内核,它涉及更多一点(很多)。