如题。 |
|
![]() |
越狱只是跳过了支付环节,并没有修改什么,让用户可以免费安装软件包。
而且越狱的方式有很多种,每种都不一样,根本没有一种通用的方法去检测他们,若是针对某一种方法,那就只有发明该方法的人才知道怎么判断了。 |
![]() |
越狱过的机子不能测试程序里的推送服务,APNS 这个功能是无法用越狱过的真机进行测试的
|
![]() |
可以判断越狱,看我的博客,楼主。顺便把分给我。
|
![]() |
你的那个方法通用性怎么样?前几楼的兄弟们说好像不能用一种通用的办法。 |
![]() |
应该可以,判断有没有安装那个cydia?
|
![]() 100分 |
首先,代码中应该尽量避免直接使用Document、Libarary这些目录,在访问这些目录前,封装一下。例如:
NSString *getMyDocumentPath() { NSString *path = nil; if (isJailBreak) { path = MyJailBreakPath; //破解版自定义的路径 } else { path = DocumentPath; //系统的Document路径 } } 那么应该用什么方式来判断是否jailBreak呢?一个方法是你打包之前,代码里头直接指定。那么动态判定的方法呢?其实很简单,你直接取访问一个超出沙盒目录的文件,如果你能访问到,那么他一定是jailBreak过的。 |
![]() |
楼上v5~~
|
![]() |
详细点讲呀。
|
![]() |
|
![]() |
如果没交99D,也没越狱的话,不能真机测试的
|
![]() |
这种为越狱机器提供额外服务的应用可以通过apple的审查?
|