Xcode UI 分析软件Reveal

Integrating Reveal: Static Linking

Integrating Reveal‘s static library into your iOS application is the quickest and easiest way to enable Reveal introspection.

WARNING: Never ship a product which has been linked with the Reveal library. The instructions below outline a way to use build configurations to isolate linking the Reveal static library to Debug builds.

  1. Open your iOS project in Xcode.
  2. Launch Reveal and select Help → Show Reveal Library in Finder. This will open a Finder window showing a folder named iOS-Libraries.

  3. Drag Reveal.framework into the Project Navigator panel of your project in Xcode.
  4. In the Add to targets dialog that is shown, select all targets you want to integrate with. Optionally, select Copy items if needed to copy libReveal.dylib into your project — if you do, you‘ll need to remember to update this library whenever Reveal is updated by following the previous steps again.

  5. Click Finish.
  6. In Xcode‘s Project Navigator, select your project then do the following for each target that you wish to use with Reveal:
    1. Select the Build Phases tab and remove Reveal.framework from the Link Binary With Libraries section if it is present.

    2. Select the Build Settings tab and add the following to the Debug configuration of the Other Linker Flagssetting:
      -ObjC -lz -framework Reveal
      

  7. In Xcode, build and run your application using a scheme that is set to use the Debug configuration. If you are running your iOS application on a device, ensure that it is on the same Wi-Fi network as Mac running Reveal.

    If everything worked, you should be able to switch to Reveal and see your iOS application listed in the app selector pull-down. Select your app and verify that you can see a snapshot of the app matching what you see in the simulator (or device).

  8. Run your application again, this time using a scheme set to use the Release configuration. Verify that Reveal cannot connect to your application. If you can still connect, check to make sure Reveal.framework is not listed in the Link Binary With Libraries section of the Build Phases tab.

No code needs to be added, nor any headers imported for Reveal integration. The library will load automatically at launch and start the necessary Reveal services within your app.

If you‘d like more control of the integration you should read the dynamic loading integration instructions.

Is this article helpful?

SECTION:
Getting Started
LAST UPDATED:
February 18, 2015
时间: 2024-11-05 11:51:54

Xcode UI 分析软件Reveal的相关文章

iOS分析UI利器——Reveal及简单破解方法

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,

Xcode自带Reveal

1.Xcode运行项目 2.运行完成后 3.选择第三个 4.效果如图 5.程序停住了 相当于打了个断点 想继续运行 点击断点调试的下一步. PS:如果不想用系统的话,可以去下载Reveal http://blog.devzeng.com/blog/ios-reveal-integrating.html

iOS分析UI利器——Reveal简单使用

一,简单使用 * 在xcode中打开你的项目(project); * 打开reveal 和选中 Help → Show Reveal Library in Finder * 把Reveal.framework 拖进你的project中: * 点击完成: * 在项目设置中,选中 Build Phases -> Link Binary With Libraries 把Reveal.framework 移除: * 接着,在项目设置中,选中Build Settings ->Other Linker F

iOS UI 调试工具Reveal破解方法

删除如下文件:(可以继续试用30天) ~/Library/Preferences/com.ittybittyapps.Reveal.plist

Xcode UI界面调试神器-injectionIII

App Store搜索injectionIII下载即可,免费的哟. 打开injectionIII,运行即可. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { #if DEBUG [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resour

不修改Xcode项目加载Reveal

关于iOS UI调试工具Reveal的配置,很多初学者朋友可能在网上搜索到一些文章,这些文章大部分都是讲述了如何通过配置Xcode项目,通过加入一些库文件,并且在程序中编写额外的代码来调用Reveal服务,从而保证调试程序的时候能够将项目附加到Reveal中分析. 这种方式,比较繁琐,并且每写个项目都需要重复这些繁琐的步骤,这是让人难以忍受的.为此,在下通过诸多分析尝试,终于发现了一种一劳永逸的方法.现在就将这个方法介绍给大家.这个方法不是我发明的,这是Reveal官方的文档提供的方法.但是网上

集成Reveal到你的从Xcode工程中

集成Reveal:将Reveal加入您的Xcode工程 将Reveal加入您的Xcode工程,使得您团队中的其他成员无需任何额外的配置,就可以使用Reveal. 警告: 永远不要将包含Reveal动态库文件的应用正式发布.Apple不允许将含有动态加载库文件的iOS应用发布到Apple商店中. 在Xcode中打开您的iOS工程. 启动Reveal并选择__Help → Show Reveal Library in Finder__,这将会打开Finder窗口,并显示一个名为*iOS-Librar

reveal

链接 界面调试工具Reveal Reveal使用教程 iOS分析UI利器——Reveal及简单破解方法 Reveal使用步骤和 破解Revealapp的试用时间限制 end

网上搜集第三方(二)

這是我收集了一些第三方的 Library,大部份都還沒用過Orz,只是這樣整理以後要用到的時候會比較好找到. UI UI Design alertView Menu(選單) Side ViewController UICollectionView Segment Control Others 動畫 影像特效 模糊.毛玻璃效果(Blur) 畫面轉換 各種統計圖表 Line Bar Pie Others Pull To ReFresh Notification Auto Layout Data St