canOpenURL问题请教

在xcode里编译运行,可以正常跳转,把app编成deb后再运行,无法跳转,日志里面也没有啥错误信息,代码如下:
NSURL *url= [NSURL URLWithString:@“prefs:root=General&path=VPN”];
if([[UIApplication sharedApplication] canOpenURL:url]) {
NSLog(@“Can open VPN url”);
[[UIApplication sharedApplication] openURL:url];
}
else
{
NSLog(@“Can’t open VPN url”);
}

已解决,不知道啥原因,换了下URL Scheme 就好了,prefs:root=General&path=VPN —> app-Prefs:root=General&path=VPN

我说的不是这个问题,我的是正常编译 以ipa安装运行,canOpenURL可以正常执行,但是转成deb包之后再运行,canOpenURL就跳转不了了

ipa转deb之后都是一样的,就是访问文件权限多了一点。
然后我说的这个问题解决了,就是换了个url scheme,具体原因还没有深究。