目的
: 使用 Reveal 查看任意app布局
工具
:1.越獄手機(jī)
2.Reveal 3. iFunBox
在準(zhǔn)備好以上工具之后就可以參照后面的
操作步驟
進(jìn)行實(shí)踐变逃,只需三步就可以,和把大象放冰箱步驟一樣>_<萍嬉。
- 手機(jī)越獄可以使用愛(ài)思或者PP助手等工具,都會(huì)提供類似
一鍵越獄
的功能- Reveal 是一個(gè)界面調(diào)試工具隙疚,筆者在實(shí)際開發(fā)中使用并不是很多壤追,這次主要是因?yàn)闃I(yè)務(wù)需要查看其它app界面。
- iFunBox可以方便查看手機(jī)文件夾供屉,方便之后的文件操作
操作步驟
:
- 借助工具
iFunBox
把libReveal.dylib
拷貝到手機(jī)指定文件夾(/Library/MobileSubstrate/DynamicLibraries)下行冰,如下圖
- 借助工具
/Library/MobileSubstrate/DynamicLibraries
中存放著系統(tǒng)啟動(dòng)時(shí)就需要?jiǎng)討B(tài)加載的鏈接庫(kù)溺蕉,因?yàn)槭菃?dòng)時(shí)動(dòng)態(tài)加載所以我們?cè)趫?zhí)行完后面的步驟之后還需要重啟手機(jī)。
- 2)創(chuàng)建libReveal.plist文件 , 并拷貝到 libReveal.dylib 相同目錄
libReveal.plist 文件內(nèi)容為
Filter = {
Bundles =
(
"你要查看的app的bundleid",
);
};
- 3 ) 重啟手機(jī)打開想要查看的app 并且保證手機(jī)和電腦連接相同網(wǎng)絡(luò)悼做,就可以直接查看其它app布局