IOS-private-api-checker私有API检测无脑
苹果大大说我项目里有私有API,本人表示很无辜很萌币啊。。。没办法只好测试一下咯,他说什么都是对的咯
本篇萌文参考自小姐姐的简书:http://www.jianshu.com/p/d038d7ef3a5a
记下来为了方便以后再次用到哈,俗话说得好:好记性不如帅简书~
-----------------------------------------------美呆分割线----------------------------------------------
1、下载iOS-private-api-checker-master
下载地址:https://github.com/hustcc/iOS-private-api-checker
下载好的iOS-private-api-checker-maste2、下载已经build好的ios_private.db库
ios_private.db 下载地址:https://pan.baidu.com/s/1geCRcLP密码: uc1c)
将 ios_private.db 放入到上面已经下载好的iOS-private-api-checker-maste项目的根目录下。
放到根目录下3、在根目录创建一个 tmp 目录(如果没有的话,注意修改可写权限)
(注意:打开终端后要先cd到步骤1下载的项目路径下,再敲下面这句,仔细看下图!)
cd 项目路径(步骤1的项目路径)
创建tmp目录$ sudo chmod -R 777 tmp
4、安装sqlite
在终端输入sqlite3 , 出现这个表示已经安装了sqlite,没有则参考http://www.runoob.com/sqlite/sqlite-installation.html进行安装
已安装好的sqlite5、配置flask环境
5-1 、Mac系统已经默认安装好了Python 2.7
5-2、 安装python的包管理器pip
先下载 get-pip.py 下载地址:https://bootstrap.pypa.io/get-pip.py
打开这个链接是这样的:
(注意:不要萌币不要方,直接右键,存储到桌面就OK了哈~)
另存为 存到了桌面 下载好的get-pip.py文件然后安装pip
(注意:要进入到你存储get-pip.py的路径下,才能执行下一句安装命令啊小伙伴们,因为我上个步骤下载到了桌面,所以如下图,先进入桌面目录)
$ cd desktop
安装get-pip.py$ sudo python get-pip.py
5-3、 安装virtualenv
直接敲
$ sudo pip install virtualenv
5-4、配置flask环境
1.进入步骤下载的项目并创建flask文件夹
创建好flask如上图$ cd 项目路径(步骤1的项目路径)
$ virtualenv flask
2.进入flask文件夹
$ cd flask
3.激活环境
注意路径$ source bin/activate
4.安装flask
$ pip install flask
成功后就是下图样子:
完美~5.然后敲下面这一步,看仔细咯,后面带个短横线啊亲亲们 -
注意项目路径$ cd -
6 、安装 macholib
$ pip install macholib
7.运行run_web
$ python run_web.py
此时终端如下图状态
配置好的终端状态8.在浏览器中输入127.0.0.1:9527 将ipa拖入上传框等待即可在终端和打开的网页中看到检查结果,如图:
(注意:如何导出ipa包,自行百度哈)
最后一张图~华丽结束线~~~~~~~~~~~~~~~~~~~~~~~~~~~~
写的有点乱,将就看哈,有不清楚的小伙伴欢迎在评论区提出哦,喜欢点一下哦让我知道嘛,编写完毕,拜了个拜~
mua~hello~我火速回来更新了!
这次更新的内容是:
做过了上一次的步骤,过了一段时间我又要检测项目是否包含私有API,要怎么做捏?从来一遍么?当然不是啊哈哈哈
1.打开终端并进入到flask目录中,激活环境
$ source bin/activate
2.回到flask的根目录 (项目路径)如果你不懂这句,直接照下面敲就对了
$ cd -
3.运行run_web
$ python run_web.py
4.在浏览器中输入127.0.0.1:9527 将ipa拖入上传框等待即可在终端和打开的网页中看到检查结果,如图:
更新完毕更新完毕~认真看才不会出错哦~拜了个拜~~