使用Reveal檢視真機app的UI布局

2021-07-24 00:18:11 字數 1220 閱讀 8257

注:

reveal檢視模擬器裡的程式時,只需要在xcode裡新增乙個斷點即可。

1.1 真機越獄(越獄方法很多)

1.2 安裝openssh(在cydia裡搜尋安裝)

1.4安裝pp助手

2.1使裝置與電腦保持同一區域網(需要使用openssh連線的)

獲取了info.plist檔案後,開啟並找到bundle identifier:

2.3 建立plist檔案

2.4將reveal庫檔案拷貝到裝置中

2.4.1拷貝reveal.framework 到裝置/system/library/frameworks,開啟終端,輸入:

2.4.2同樣的方法拷貝libreveal.dylib 到裝置/library/mobilesubstrate/dynamiclibraries,開啟終端,輸入:

2.4.3最後再把配置好的 libreveal.plist檔案拷貝到裝置/library/mobilesubstrate/dynamiclibraries,開啟終端,輸入:

scp -r libreveal.plist root@《裝置ip>:/library/mobilesubstrate/dynamiclibraries

到這裡,所有的工作已經做完了,下面開始享受我們的成果吧

1.1 越獄真機裝置

1.2 安裝openssh(在cydia裡搜尋安裝)

1.3 安裝cydia substrate(在cydia裡搜尋安裝)

1.4 安裝reveal loader(在cydia裡搜尋安裝)

好了,準備工作做完了,開始愉快地享受成果吧

介面主要分為三部分:

1、 左邊部分是整個介面的層級關係,在這裡以樹形層級的方式來檢視全部介面元素。

2、 中間部分是乙個視覺化的檢視區域,使用者可以在這裡切換2d盒3d的檢視方式,這裡看到的也是程式實執行的實時介面。

3、右邊部分是控制項的詳細引數檢視區域,當我們選中某乙個具體控制項時,右邊就可以顯示該控制項的具體的引數列表。我們除了可以檢視這些引數列表是否正確外,還可以嘗試修改這些值。所有的修改都可以實時翻反應到中間的預覽區域內。

Reveal真機檢視任意APP

前言 在xcode開發時,可以使用xcode自帶的 debug view hierarchy檢視view布局,如下圖 但是使用起來很麻煩,具體找某個view的時候,還有可能找不到,也不能動態的改變view的屬性。如下面,是在模擬器裡檢視我寫的高仿糯公尺的專案 注 reveal檢視模擬器裡的程式時,只...

iOS真機UI除錯利器 Reveal

做ios的開發,ui是非常非常重要的一環。除錯時我們一般用模擬器,提交前用真機做測試。用模擬器來除錯ui效果雖然快捷方便,但有時仍然希望有更強大的工具來幫助分析ui,尤其是專注在ui的效果除錯時。最近看到了reveal這個工具,發現真的是強大無比,類似於firefox上的firebug,對於ui上的...

iOS真機UI除錯利器 Reveal

做ios的開發,ui是非常非常重要的一環。除錯時我們一般用模擬器,提交前用真機做測試。用模擬器來除錯ui效果雖然快捷方便,但有時仍然希望有更強大的工具來幫助分析ui,尤其是專注在ui的效果除錯時。最近看到了reveal這個工具,發現真的是強大無比,類似於firefox上的firebug,對於ui上的...