iOS私有API问题:"prefs:root=&quo

2018-08-29  本文已影响92人  十二栗子
找不到哪里用到了真是一个心痛的时刻

之前的版本,逃过了检查,这次暴露出来,被拒了两次,利用网上方法全局搜索“prefs”、“prefs:root=”、“App-Prefs”......等等关键词,并木有。

让接入的几个第三方应用搜索,也是没有,各种网上查找,最终发现以下两个方法可供搜索。

第一种:这种方法可以搜索到具体哪个库中存在,我就是这个方法才定位到第三方应用中存在,排除了了自己代码的嫌疑。

cd 工程目录

grep -r App-Prefs  .     或者 grep -r prefs .      (注意有一个点)

第二种:利用打包上线的ipa检测

1.将ipa命名为zip格式,在解压

2.cd到Payload里面的app

3.strings - -a -arch armv7 "项目工程名字" | grep 关键字    (关键字如prefs, App-Prefs等你想搜索的)

遇到问题不可怕,静下心来慢慢找,一定能找到的。

对于不合法的写法改为如下就可以了:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

上一篇下一篇

猜你喜欢

热点阅读