iOS分析UI利器—Reveal及简单破解方法
来源:互联网 发布:设计模式php 编辑:程序博客网 时间:2024/05/01 09:19
这个工具目前已经出到正式版了,需要花费银子购买,好在还有30天的试用版本可以下载尝尝鲜。(下载地址http://revealapp.com),据说以前有免费的Beta版本,哪位大大如果有的话请分享一下给我,多谢了。
安装Reveal不算复杂,要把Reveal用到工程中则需要把framework或者dylib编入。
1. 打开Xcode工程
2. 打开Revel工具,选择Menu->Help->Show Reveal Library in Finder,这样就会打开RevealApp里面带的库
3. 把Reveal.framework加入工程,在弹出框中选中Copy items into destination group’s folder (if needed).
4.在工程设置中,在Other Linker Flags项增加-ObjC -framework Reveal
如果你使用的还是Xcode4,那么还需要增加-frame CFNetwork -frame QuartzCore -framework CoreGraphics
5. 运行你的应用,应用可以是在模拟器上,也可以在真机上,不过必须保证Reveal和你的设备在同一个网络里面,然后选择Reveal里面的链接目标,连上应用后UI就会显示出来,每个层次,每个元素都可以显示,而且可以选中了看到数据。
我这里做的说明是把Reveal作为静态库链接到应用中的,也可以作为动态库来载入,当然,设置略微有点不同,需要在AppDelegate.m文件中增加载入和移除的代码。
最最强悍的是,有人研究出了用Reveal来观看任意app的UI方法,而且也不复杂,这个属于逆向工程的范畴了,在UI的学习上还是不错的(http://c.blog.sina.com.cn/profile.php?blogid=cb8a22ea89000gtw)。
Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便
一.模拟器进行分析
1.打开Reveal(http://revealapp.com下载)
2.打开Xcode
3.Reveal——Help——Show Reveal Library in Finder
4.Xcode——导入Reveal.framework至当前项目中
5. 工程设置中,在Other Linker Flags项增加-ObjC -framework Reveal
6.运行当前项目后,打开Reveal,选择当前运行程序进行关联
7.连接成功后,应用的UI层次 元素都可以妥妥的看到了
二.延长Reveal试用时间
对于官网下载的Reveal,默认给予的是30天的使用限制,然后得付款……在天朝讲究付款(=寻找破解方法),然后开始找破解方法,http://jingwei6.me/2014/02/28/reveal_crack.html直接看结论:
”所以,要想永久试用Reveal,只需要打开
~/Library/Preferences/com.ittybittyapps.Reveal.plist
把IBAApplicationPersistenceData这一项删除就是了。”
然后测试没有成功,再次打开软件还是弹出试用提示,继续尝试,用CleanMyMac打开发现有文件存在,删掉后重复上面的步骤,再次打开Reveal,OK成功,不过在后上角看到还是有试用小提示,时间又变成30天,总来说这个方法只能延长时间,还是没能实际破解,继续寻找好的方法!
Reveal:
http://ju.outofmemory.cn/entry/112406
Alcatraz:
http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/
查看代码量:
http://www.cocoachina.com/bbs/read.php?tid=295968
七款Debug工具推荐:iOS开发必备的调试利器
http://www.csdn.net/article/2013-09-29/2817096-7-debug-tools-for-ios
iOS的设计备忘录/资源集合(新手快速开发)
http://github.ibireme.com/github/list/ios/#
Martin.Tom 10:09:50
http://www.pc6.com/mac/122064.html
- iOS分析UI利器—Reveal及简单破解方法
- iOS分析UI利器——Reveal及简单破解方法
- iOS分析UI利器—Reveal及简单破解方法(最新版)
- iOS-UI分析利器--Reveal安装破解以及简单使用
- Reveal 破解(分析iOS UI的利器)
- iOS Reveal及简单破解方法
- iOS-UI分析利器--Reveal的简单使用
- Reveal:分析iOS UI的利器
- [iOS手写代码UI界面调试利器]Reveal及破解版本(1.5.1)
- iOS UI 调试工具Reveal破解方法
- iOS进阶之UI利器Reveal(1)--Reveal的下载,安装和破解
- 简单使用Reveal:分析IOS UI界面
- iOS开发UI调试利器Reveal简单使用
- Reveal是分析iOS应用UI的利器
- iOS开发工具——Reveal:iOS的UI设计分析利器
- iOS进阶之UI利器Reveal(2)--利用Reveal分析他人界面
- iOS真机UI调试利器——Reveal
- iOS真机UI调试利器——Reveal
- robotium 黑盒 获取id点击控件
- 第24讲-项目三:一元二次方程全解
- 位运算总结
- js 调用oc——webView
- PHP操作证书
- iOS分析UI利器—Reveal及简单破解方法
- linux 常用命令
- AIO 简介
- 黑马程序员——Java高新技术——反射(续)、成员方法的反射、数组的反射、Hashcode方法分析、类加载器等
- [转载]Runnable接口与Thread类的区别
- HDU2896 病毒侵袭 AC自动机
- 学英语
- Two Sum
- CDC中的SelectObject