標籤:
前言:在 iOS 開發中,我們有時很希望有一款類似 Web 開發中的 UI Debug 工具(例如:Firebug),讓我們能夠即時查看 UI 的結構,還可以即時更改某個 UIView 的位置和大小的相關屬性值查看效果。這裡我們發現原來真有這麼一款強大的工具存在,他就是 Reveal。(雖然現在的 Xcode 版本有「Capture View Hierarchy」功能,但支援的功能還只是基礎的查看 UI 結構,對比 Reveal 來說,就顯得遜色多了)。
下載需要的破解檔案和從官網直接下載的Reveal.app,下面分享百度云:
連結: http://pan.baidu.com/s/1jHet2ia 密碼: watj
如果想直接到官網下載最新的Reveal.app,下面是官網:
http://revealapp.com/download/ 。只不過沒破解第一次使用會有30天試用期,所以還是要到前面百度雲分享的串連下破解檔案。
破解Revel.app的過程:
1、先直接安裝Reveal.app,你可以直接安裝官網下載的,也可以安裝我在百度雲裡分享的。就目前而言,下面的破解方法適用最新版本的Reveal.app。
當然,若有錢,撒幾百人民幣換來長期的使用也是可以有的,畢竟這個軟體,會用的話,那就是物超所值,值得iOS發燒友耍耍。
如果你第一次安裝這個軟體,估計有試用期30天。
2、這裡直接展示破解步驟:
2-1、開啟Revel.app的顯示包內容,路徑如:Contents/MacOS/Reveal,然後開啟在百度雲分享的破解檔案,將其拷貝其目錄下
2-2、破解完成了,直接運行Reveal.app,發現沒有試用期提示了。??,是不是略屌?
破解之後:
下面開始將Reveal.app和你的XCode工程相互串連:
1、開啟Reavel.app,並開啟
2、拷貝需要的Library檔案到你的項目工程中
3、添加 libz.tbd:
4、在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後面原來預設的欄位對應相同:
3、如,看到的Debug資訊,說明Reveal安裝成功。
4、下面,回到Reveal.app的介面上來,
這就OK了。
iOS-UI分析利器--Reveal安裝破解以及簡單使用