Reveal使用心法

     被网上Reveal的查看任意APP UI给看红了眼,决定自己也要搞一个。对于我这样的新手,学习一下牛叉的APP的页面结构是一件多么开森的事情哇。。不过很不幸被网上一些乱七八糟的教程,以及度娘的搜索局限性给打败了,真机一直无法进行使用!
     于是着手寻找真正的正确的可行的方法。

     必备:
          1、Xcode (安装在Mac,并能跑真机)
          2、Reveal(安装在Mac上)
          2、iPhone/iPad (  越狱(能查看任意APP)/未越狱(只能查看编译上去的APP)  )
          3、了解本教程的简单几步方法
          4、Mac与手机保持连接同一个Wi-Fi(网线也可以,只要你有能力)。注意时连接同一网络并不是Mac发射无线给手机用。。
          5、上一条很重要

    未越狱步骤:
          1、Xcode创建你的项目,然后Coding........
          2、点开Mac下的Reveal,然后 Help -> Show Reveal Library in Finder 
          3、步骤二之后打开一个文件夹,并默认选中了一个文件:Reveal.framework 拖拽改文件到你的项目的任意目录(只要你觉得妥当)
          4、点击项目名字,然后 TARGETS -> Build Phases -> Link Binary With Libraries 找到 Reveal.framework 删除
          5、点击项目名字,然后 TARGETS -> Build Settings -> Linking  ->  Other Linker Flags  点击后面空白处弹出小窗口,点击添加,添加下面参数:
-ObjC -lz -framework Reveal
          6、运行项目到真机
          7、在Mac上打开Reveal,点击  No connection  是不是看到你的项目名字和手机了呢?恭喜你已经OK了。
          8、任性的畅游于Reveal给你的炫炫界面中去吧。

越狱设备查看任意APP:
     1、对不起,木找到越狱设备,暂时空缺。。话说马上就拿到设备了,稍后补上。。嘿嘿


    PS:
          对于未越狱设备使用的步骤4,有疑问:初次使用时候发现我擦,死活出不来!同一局域网、各种设置了参数设置了,为毛么有呢。。。Google一番之后在一个中文站发发现了这个东西没必要设置,然后删除,竟然奇迹的OK了。这是一个巧合?maybe。后,卸载应用重新添加,不进行第四步,发现也可以发现连接,刚才在逗我?依稀的记得上次也是这个原因因为时间没有深究。不管那么多了,删掉吧,测试也没发现什么影响,一切依旧都OK的。所以我就在这里删除了。
          查看APP的都是会用Xcode的,不用多说不用贴图,如果不会用Xcode,那么你用Reveal也就没什么用了,顶多当个3D旋转模型玩玩。。
          另外我使用的Reveal版本为V1.5.1(4946) 、Xcode Version 6.4 (6E35b)



参考:
     文中提到未越狱步骤4的解决方案来自http://devonios.com/ios-ui-reveal-in-xcode.html感谢之。。

posted @ 2015-07-22 23:41  沙漠浮萍  阅读(458)  评论(0编辑  收藏  举报