6

A number of the hardest to track-down problems I've come across with my iPhone application have only exposed themselves on jailbroken handsets. Is there a way to detect these handsets looking only at the crash logs?

This is kind of like this question but after the event rather than during...

4

5 回答 5

4

虽然这当然不是一个万无一失的解决方案,但您可以查看正在运行的二进制文件,看看在崩溃时是否有越狱应用程序正在运行。 Winterboard,例如,是一个只存在于越狱设备上的应用程序。如果您怀疑越狱设备发生崩溃,我会从那里开始检查。

于 2009-10-21T01:54:27.927 回答
2

您也可以寻找 3rd 方应用安装程序。大多数越狱设备都可以更轻松地加载应用程序。我会创建一小部分可能触发“啊哈!”的应用程序。时刻,那样你至少会肯定它是越狱的

于 2009-10-29T15:16:23.927 回答
1

越狱设备的一个明显标志是MobileSubstrate崩溃报告中的字符串。不过,可能有越狱设备没有该字符串。

于 2010-12-10T10:23:08.527 回答
1

我唯一能想到的是 mobilesubstrate 打印到控制台很多,99.99% 的越狱手机应该默认安装它,它通常会在挂钩手机功能时通知你

于 2009-10-20T23:24:39.447 回答
0

看一下这个...

http://www.iwillapps.com/wordpress/?p=70

Apple 的崩溃日志中是否包含您 NSLog 的任何信息?如果是这样,如果使用上面链接中的方法破解应用程序,只需 NSLog 一些东西!

祝你好运!

于 2010-12-10T01:26:13.597 回答