gpt4 book ai didi

ios - 越狱检测

转载 作者:行者123 更新时间:2023-12-01 19:04:18 24 4
gpt4 key购买 nike

如果我想让应用程序运行命令来检查设备是否越狱,我该怎么做?

(如果程序可以确定是否安装了Cydia,这是我要执行的命令)

UIAlertView *jailbreakDetection = [[UIAlertView alloc]
initWithTitle:@"Jailbreak Detected"
message:@"This application will not run while a jailbreak is installed."
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:nil];

[jailbreakDetection show];

通过显示此警报,用户无法运行该应用程序,因为无法阻止该消息在屏幕上显示。我研究了一些类似的问题,但是没有一个对我有用,例如,当我运行这段代码时,出现错误“Expected identifier or'('”。我正在NavigationController.m文件中运行它,这样我就可以在首次启动应用程序时就击中用户。
NSString *filePath = @"/Applications/Cydia.app";

if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
UIAlertView *jailbreakDetection = [[UIAlertView alloc]
initWithTitle:@"Jailbreak Detected"
message:@"This application will not run while a jailbreak is installed."
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:nil];

[jailbreakDetection show];
}

我在做什么错呢?我应该将其放在单独的文件中吗?

最佳答案

您的代码不是方法或函数的一部分,因此无法编译。
您必须移动该代码,例如到viewDidLoad

(此答案仅涉及编译器错误,而不涉及可能的机制
越狱检测)。

关于ios - 越狱检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com