如何检测应用程序是否在越狱设备上运行?

60

我刚发布了我的iOS应用程序,但我不确定如何使我的应用程序免受越狱的影响。

我能做些什么来防止我的应用在越狱设备上运行?


3
应用程序没有越狱——iPhone和iPad会被越狱。 - Michael Petrotta
没有什么神奇的方法可以使应用程序免于盗版。否则,应用程序盗版就不会存在。 - zneak
感谢您的所有评论,我正在考虑让我的应用程序无法在越狱设备上运行。 - R. Dewi
45
除了糟糕的语法之外,我认为攻击他的语法或说出类似“应用程序没有越狱”和“没有神奇的方法使应用程序防盗版”的挖苦评论是不必要的。有时候,人们并不精通英语。请宽容些:\ - 2rs2ts
2
@user529758 越狱本身并不等同于盗版。但是事实上,大多数越狱都是为了进行盗版行为。 - eonil
显示剩余3条评论
11个回答

1

SWIFT 3:

func hasJailbreak() -> Bool {
        #if arch(i386) || arch(x86_64)
            print("Simulator")
            return false
        #else
            return FileManager.default.fileExistsAtPath("/private/var/lib/apt")
        #endif
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接