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-maste

2、下载已经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的项目路径)

$ sudo chmod -R 777 tmp


创建tmp目录

4、安装sqlite

在终端输入sqlite3 , 出现这个表示已经安装了sqlite,没有则参考http://www.runoob.com/sqlite/sqlite-installation.html进行安装

已安装好的sqlite

5、配置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

$ sudo python get-pip.py

安装get-pip.py

5-3、 安装virtualenv

直接敲

$ sudo pip install virtualenv

5-4、配置flask环境

1.进入步骤下载的项目并创建flask文件夹

$ cd 项目路径(步骤1的项目路径)

$ virtualenv flask

创建好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拖入上传框等待即可在终端和打开的网页中看到检查结果,如图:

更新完毕

更新完毕~认真看才不会出错哦~拜了个拜~~

你可能感兴趣的:(IOS-private-api-checker私有API检测无脑步骤)