摘要: 前言:在 iOS 開發中,咱們有時很但願有一款相似 Web 開發中的 UI Debug 工具(例如:Firebug),讓咱們可以實時查看 UI 的結構,還能夠實時更改某個 UIView 的位置和大小的相關屬性值查看效果。app
前言:在 iOS 開發中,咱們有時很但願有一款相似 Web 開發中的 UI Debug 工具(例如:Firebug),讓咱們可以實時查看 UI 的結構,還能夠實時更改某個 UIView 的位置和大小的相關屬性值查看效果。這裏咱們發現原來真有這麼一款強大的工具存在,他就是 Reveal。(雖然如今的 Xcode 版本有「Capture View Hierarchy」功能,但支持的功能還只是基礎的查看 UI 結構,對比 Reveal 來講,就顯得遜色多了)。框架
下載須要的破解文件和從官網直接下載的Reveal.app,下面分享百度雲下載地址:工具
連接: http://pan.baidu.com/s/1jHet2ia 密碼: watjcode
若是想直接到官網下載最新的Reveal.app,下面是官網下載地址:blog
http://revealapp.com/download/ 。只不過沒破解第一次使用會有30天試用期,因此仍是要到前面百度雲分享的鏈接下破解文件。開發
破解Revel.app的過程:get
一、先直接安裝Reveal.app,你能夠直接安裝官網下載的,也能夠安裝我在百度雲裏分享的。就目前而言,下面的破解方法適用最新版本的Reveal.app。io
固然,如有錢,撒幾百人民幣換來長期的使用也是能夠有的,畢竟這個軟件,會用的話,那就是物超所值,值得iOS發燒友耍耍。編譯
若是你第一次安裝這個軟件,估計有試用期30天。基礎
二、這裏直接展現破解步驟:
2-一、打開Revel.app的顯示包內容,路徑以下圖:Contents/MacOS/Reveal,而後打開在百度雲分享的破解文件,將其拷貝其目錄下
2-二、破解完成了,直接運行Reveal.app,發現沒有試用期提示了。,是否是略屌?
破解以後:
下面開始將Reveal.app和你的XCode工程相互鏈接:
一、打開Reavel.app,並打開
二、拷貝須要的Library文件到你的項目工程中
三、如圖添加 libz.tbd:
四、在Other Linker Flags的Debug模式下添加Any iOS Simulator SDK,並添加-ObjC
注意:僅僅是在Debug模式下添加哦,不須要再Release模式下添加,這樣當你的app在release模式下編譯就不會把這個模擬器的編譯帶進去了。
固然,上面一個圖中這是我遇到的狀況,在個人原項目工程中由於加入了AFN、MJExtension等第三方框架,因此在Debug ObjC後面XCode自動多了不少這些字段,而後我在添加的Any iOS Simulator SDK後面僅僅就添加-ObjC,這樣會報錯的。要以下,在-ObjC添加完整,要根據你的項目工程實際狀況添加-ObjC,而且後面的字段要和Debug後面原來默認的字段對應相同:
三、如上圖,看到的Debug信息,說明Reveal安裝成功。
四、下面,回到Reveal.app的界面上來,
這就OK了。