前言
一般情況下, 當我們在學習第三方App時; 揣摩她的實現(xiàn)時, 如果能看見其UI分層,能大大提高我們的推斷的正確性.
-
基本環(huán)境
- 一臺越獄
iPhone
-
Mac
下安裝Reveal
-
Mac
,iPhone
需在同一局域網(wǎng)下
- 一臺越獄
-
本文調(diào)試環(huán)境
-
iPhone 6 越獄手機
,iOS 9.1系統(tǒng)
-
Mac
下安裝Reveal 4
-
-
如何越獄
- 做開發(fā)的不用說吧; 一般
PP助手
可一鍵傻瓜式越獄
- 做開發(fā)的不用說吧; 一般
1.0 安裝插件
- 越獄后需安裝的插件
Cydia Substrate
: 是大部分tweak
工作的基礎; 手機越獄安裝Cydia
會自動安裝OpenSSH
: 用于iPhone
與Mac
通信-
Reveal2Loader
- 不再需要手動導入
Reveal.lib
, 以及配置plist
- 注意不是
Reveal Loader
,Reveal Loader
已經(jīng)過期
- 不再需要手動導入
image.png
image.png
image.png
2.0 設置Reveal2Loader
- 安裝
Reveal2Loader
后, 手機設置
界面會出現(xiàn)Reveal
image.png
-
配置
Reveal
點進去
Enable Applications
選擇第三方App, 打開監(jiān)聽
image.png
3.0 調(diào)試UI
-
確保
Mac
, 與iphone
在同一局域網(wǎng)下; 可以Mac
共享Wifi
給手機-
Reveal 4
支持USB
直接調(diào)試(推薦
)
-
在
iPhone
啟動待調(diào)試的App
, 確保其在前臺在
Mac
下啟動Reveal
, 界面會出現(xiàn)待調(diào)試的App
image.png
image.png
4.0 Reveal
的使用
- 這一步就不再寫了, 看官方文檔就好.