我发现以下关于iOS越狱检测的帖子:
How do I detect that an iOS app is running on a jailbroken phone?
我想了解如何做一张海报建议的内容:GregH建议在签名的可执行文件中捆绑未签名/错误签名的可执行文件,并查看它是否可以在设备上成功(子)执行。我的问题是如何让一个应用程序在其自身内执行另一个应用程序?特别是以非越狱设备会抱怨/抛出错误的方式。我想在其他应用程序中获取它很容易:只需构建一个应用程序并将其放在另一个应用程序的目录中。但是,如果这是天真的,我也想知道如何正确地做到这一点。
我知道任何解决方案都不会被App Store批准。
答案 0 :(得分:0)
这种方法对我来说似乎毫无意义。一方面,您可能会被App Store拒绝,因为您的应用必须是单个可执行文件,并且审阅者可以轻松检测到附加的可执行文件。另一方面,这将是微不足道的规避。有越狱手机的人可以简单地用一些甚至无法在越狱手机上运行的垃圾替换你的嵌入式可执行文件......