防止在越狱设备中安装iOS应用程序

防止在越狱设备中安装iOS应用程序,ios,iphone,objective-c,jailbreak,Ios,Iphone,Objective C,Jailbreak,我想阻止我的iOS应用程序安装在牢狱之灾的设备上。在安装过程中是否可以进行任何检查,以确定设备是否损坏?如果设备坏了,有没有办法停止安装?一般来说,它分为两个问题: 1) 检测越狱装置 有很多不同的方法。没有一个是100%保证工作的。 看看这个问题: 2) 在越狱装置上采取一些行动 正如@Paulw11所提到的,您不能停止安装,也不能卸载 常见的方法是退出应用程序(不要向用户提供任何有用的功能)。但是,如果您的应用程序具有很高的价值,则可以由将对您的应用程序进行反向工程的人删除此保护 一般来说

我想阻止我的iOS应用程序安装在牢狱之灾的设备上。在安装过程中是否可以进行任何检查,以确定设备是否损坏?如果设备坏了,有没有办法停止安装?

一般来说,它分为两个问题:

1) 检测越狱装置

有很多不同的方法。没有一个是100%保证工作的。 看看这个问题:

2) 在越狱装置上采取一些行动

正如@Paulw11所提到的,您不能停止安装,也不能卸载

常见的方法是退出应用程序(不要向用户提供任何有用的功能)。但是,如果您的应用程序具有很高的价值,则可以由将对您的应用程序进行反向工程的人删除此保护


一般来说,没有防弹保护,但你可以把它做得足够好,因此破坏它是不值得的。

第一个问题是如何确定iOS设备是否已损坏。你无法控制安装过程-你的应用程序是由iOS的一部分安装程序安装的。当你的应用程序运行时,你可以尝试检测越狱设备并采取一些行动——显示一条消息并拒绝进一步操作perhaps@Paulw11谢谢但是有没有办法通过编程方式从设备上删除应用程序?没有。此外,如果他们已经越狱,那么他们可以从其他设备复制应用程序,并绕过苹果安装程序。为什么要在越狱设备上停止应用程序?