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