網(wǎng)易MuMu模擬器PRO Mac版v1.2.147蘋果電腦版中文 / 385.3M
iCloud Bypass(繞過激活鎖)最新蘋果電腦版中文 / 12.8M
mac os x 10.11鏡像v10.11穩(wěn)定版中文 / 4.83G
MacOS Catalina正式版v10.15.2 官方版中文 / 4.90G
Rar解壓利器mac版v1.4 官方免費(fèi)版中文 / 10.2M
蘋果操作系統(tǒng)MACOSX 10.9.4 Mavericks完全免中文 / 4.86G
VMware Fusion 11 Pro for MacV11.0.3帶注冊中文 / 386.0M
Apowersoft Mac錄屏王v1.2.0 官方免費(fèi)版中文 / 12.2M
Reveal for mac是一款用于MAC平臺(tái)上的IOS應(yīng)用開發(fā)者的調(diào)試工具,所有的IOS應(yīng)用皆可以用于Reveal for mac上調(diào)試和修改等等,操作簡單明了,功能齊全強(qiáng)大,軟件界面更是簡單明了,一目了然,很適合用戶的使用和學(xué)習(xí)!
Reveal是一款運(yùn)行在Mac OS上的應(yīng)用,現(xiàn)在有免費(fèi)的Beta版本可供下載。要調(diào)試iOS應(yīng)用,開發(fā)者要將應(yīng)用程序與Reveal安裝的框架層關(guān)聯(lián)。Reveal會(huì)掃描其網(wǎng)絡(luò)中關(guān)聯(lián)的應(yīng)用程序,并讓開發(fā)者選擇連接其中之一,當(dāng)連接到一個(gè)應(yīng)用程序后,Reveal將顯示其UI,其中包括大量的參數(shù)和設(shè)置。開發(fā)人員現(xiàn)在可以檢查UI或者更改設(shè)置,直到用戶界面的外觀和行為達(dá)到預(yù)期目標(biāo)。目前它尚不支持布局約束,但根據(jù)Reveal的支持文檔來看,這一功能將在未來的版本中發(fā)布。Reveal可以和iOS模擬器一起使用,也可以用在運(yùn)行在真機(jī)上的應(yīng)用程序上。另外,Reveal的安裝只需幾分鐘。
除了解析出UI參數(shù)外,Reveal也會(huì)通過一個(gè)分解的3D視圖顯示復(fù)雜的UI層次結(jié)構(gòu)。開發(fā)者可以輕松的檢查UI組件的分層,并在其層次結(jié)構(gòu)中選擇特定元素。為了進(jìn)一步簡化調(diào)試,也可以僅關(guān)注部分UI,而把其余部分屏蔽起來。
Reveal是一個(gè)強(qiáng)大的UI分析工具,用來查看App的UI布局,最重要的是通過和tweak結(jié)合可以檢測第三方的App UI,但官網(wǎng)的只能監(jiān)測自身的App,所以還需要進(jìn)一步通過theos進(jìn)行擴(kuò)展。
1、獲取libReveal.dylib:從reveal程序的help/show reveal library IN finder里面獲取。
2、將libReveal.dylib導(dǎo)入目標(biāo)的App的documents目錄。
3、創(chuàng)建Revealutil.m和RevealUtil.h 以供后面的Theos使用.
4、創(chuàng)建Theos工程,hook住app的AppDelegate(AppDelege文件名的定位可以通過class-dump分析)。
5、生成deb,并將deb安裝到ios設(shè)備上,如果該app開著,需要關(guān)閉。
6、讓mac和ios在同一個(gè)wifi中,打開mac上的reveal就可以進(jìn)行查看目標(biāo)的UI結(jié)構(gòu)了。
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告