目标
本文会阐述如何通过使用开发者证书重签的方式实现对iOS app开启调试模式
调试模式开启后可以实现以下功能:
1. 重签后的ipa可以安装在未越狱的iOS设备上
2. 在未越狱的iOS 8.x设备上都可以通过PP助手等工具访问其程序的文档目录
3. 使用XCode对应用进行Debug
4. 对其应用内嵌的UIWebView/WKWebView 可使用Web Insepctor调试其网页
5. 还有什么好处请自我猜想……
工具要求
- 一台已越狱的iOS设备
- 开发者证书
- 可运行OS X 设备
前期准备
安装Clutch
在Cydia中添加源 http://cydia.iphonecake.com 后搜索 Clutch进行安装。
该工具作用是用于脱壳。安装OpenSSH
直接在Cydia进行搜索即可。
建议参考http://blog.youkuaiyun.com/lucky_06/article/details/26396707 使用数据线进行连接获取makeDebugApp需要用到的相关脚本:
git clone https://github.com/zqxiaojin/makeDebugApp.git
获取开发者证书签名的相关信息
相关的信息在每次编译时都会有显示,这里我们使用一个最简单的iOS App作为例子进行获取。check