最近 APP 被拒, 是因为如下
私有 API 被拒
0x00 使用iOS-private-api-checker工具
我没用明白, 别人的 db
, 太老了, 自己制作db
的时候两个问题一个是 PrivateFrameworks
和 '文档' 没有找到路径
0x01 APP Scanner
也没有成功
0x02 命令辅助
-
使用
strings
命令, 字符串问题其实可以直接工程搜索
红色的字就是查到了// Yesoul-iphone 是 app 的 mach-o 文件 ..... _UIBatteryView 是我要查的私有 api strings - -a -arch arm64 "Yesoul-iphone" | grep _UIBatteryView
-
使用
find
, 下面的命令不只是直接对 mach-o 文件, 也可以在工程目录下使用, 这样能查到第三方中使用的如图// 这个可以直接查查出 mach-o 文件中是否还存在字符串 find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep __NSCFLocalDataTask grep -lr "__NSCFLocalDataTask" * | grep -v .svn | grep -v .md
网友评论