開發界面調試工具-Reveal的詳細安裝使用

Reveal做爲分析APP UI的利器確實很是好用,用來查看任意UI佈局也很方便html

一.模擬器進行分析vim

  1.打開Reveal(http://revealapp.com下載)xcode

  2.打開Xcodeapp

  3.Reveal——Help——Show Reveal Library in Finder工具

      

  4.Xcode——導入Reveal.framework至當前項目中佈局

      

  5. 工程設置中,在Other Linker Flags項增長-ObjC -framework Revealpost

  6.運行當前項目後,打開Reveal,選擇當前運行程序進行關聯測試

      

  7.鏈接成功後,應用的UI層次 元素均可以妥妥的看到了lua

    

二.延長Reveal試用時間命令行

  對於官網下載的Reveal,默認給予的是30天的使用限制,而後得付款……在天朝講究付款(=尋找破解方法),而後開始找破解方法,http://jingwei6.me/2014/02/28/reveal_crack.html直接看結論:

  」因此,要想永久試用Reveal,只須要打開

 
  /Users/XC/Library/Preferences/com.ittybittyapps.Reveal.plist

  把IBAApplicationPersistenceData這一項刪除就是了。」

 
  而後測試沒有成功,再次打開軟件仍是彈出試用提示,繼續嘗試,用CleanMyMac打開發現有 文件存在,刪掉後重覆上面的步驟,再次打開Reveal,OK成功,不過在後上角看到仍是有試用小提示,時間又變成30天,總來講這個方法只能延長時間,仍是沒能實際破解,繼續尋找好的方法!

標籤: Reveal 工具 調試 iOS


1、終端的操做

  1. 首先最重要的一點,要先把Reveal軟件放到Application中,不然路徑是錯的,後面的設置也就沒有做用了
  2. 打開終端,輸入vim ~/.lldbinit
  3. 接着輸入

    command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2);
    command alias reveal_load_dev expr (void*)dlopen([(NSString*)[(NSBundle*)[NSBundle mainBundle]               pathForResource:@"libReveal" ofType:@"dylib"] cStringUsingEncoding:0x4], 0x2);
    command alias reveal_start expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter]           postNotificationName:@"IBARevealRequestStart" object:nil];
    command alias reveal_stop expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter]            postNotificationName:@"IBARevealRequestStop" object:nil];
  4. 此時終端屬於 insert 狀態 按ESC退出插入狀態
  5. 接下來 就要退出終端了 shift+q鍵入命令行狀態
  6. 在終端輸入wq 即保存退出

2、xcode內的設置

  1. 點擊該方法左邊的行號區域,增長一個斷點,以後右擊該斷點,選擇Edit Breakpoint
  2. 點擊Action項邊右的Add Action,而後輸入reveal_load_sim
  3. 勾選上Options上的Automatically continue after evaluating選項 以下圖
    Reveal設置圖片

3、見證神奇的時刻

如今咱們能夠運行模擬器,而後打開Reveal,就能夠在Reveal界面的左上角,看到有模擬器能夠鏈接調試,選擇它,則能夠在Reveal中查看和調試該iOS程序的界面了。
相關文章
相關標籤/搜索