安裝Reveal
收費(fèi)軟件,可自行百度破解版

無入侵集成Reveal(僅能運(yùn)行在模擬器)
此方法的好處:
- 通過不修改Xcode工程文件來加載Reveal的方式,您可以檢視任何一個(gè)您正在開發(fā)的iOS應(yīng)用,而不需要對(duì)這些應(yīng)用的工程做任何修改。
- 您不需要再擔(dān)心不小心將Reveal庫連接到應(yīng)用中發(fā)布了的錯(cuò)誤

1 打開您的iOS工程,選擇 View → Navigators → Show Breakpoint Navigator
2 在面板左下角,點(diǎn)擊
+按鈕并選擇 Add Symbolic Breakpoint3 在 Symbol 輸入?yún)^(qū)內(nèi)輸入
UIApplicationMain4 點(diǎn)擊 Add Action 按鈕, 確認(rèn) Action 被設(shè)置為 Debugger Command
5 將以下內(nèi)容拷貝到 Action 的輸入?yún)^(qū)內(nèi):
expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void )dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void)0)
注意: 請(qǐng)確認(rèn)Reveal.app的路徑信息符合您Mac的實(shí)際位置。位置不正確不能正常使用Reveal
6 選中 Automatically continue after evaluating actions 選項(xiàng)
7 右擊剛才新創(chuàng)建的斷點(diǎn),右鍵選擇 Move Breakpoint To → User
8 在iOS模擬器上構(gòu)建并運(yùn)行您的應(yīng)用
如果一切正常運(yùn)行,請(qǐng)切換到Reveal應(yīng)用,此時(shí)您的應(yīng)用應(yīng)會(huì)出現(xiàn)在應(yīng)用選擇器的下拉列表當(dāng)中。選中您的應(yīng)用,確認(rèn)可以看到此時(shí)正在模擬器中運(yùn)行的應(yīng)用界面截圖,Reveal不能實(shí)時(shí)刷新,可點(diǎn)擊cmd+R刷新