Reveal的静态链接步骤

Reveal是一款收费软件,可以帮助iOS开发者更快的调试界面.为了安装这个软件,网上很多教程都是过时和错误的.导致走了一些弯路.现在记载下来Reveal和xcode的结合步骤:

  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 Librariessection if it is present.

2.?Select the?Build Settings?tab and add the following to the?Debug?configuration of the?Other Linker Flags?setting:

-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.

时间: 2024-10-21 17:45:44

Reveal的静态链接步骤的相关文章

静态链接库(lib)、动态链接库(dll)与动态链接库的导入库(lib)

静态链接库与动态链接库相对应.动态链接库的导入库不同于以上两种库. 1.静态链接库(lib) 程序编译一般需经编辑.编译.连接.加载和运行几个步骤.在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为"库"文件(lib), 这种LIB中有函数的实现代码.在静态编译时,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了. 2.动态链接库(dll) 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其

C++中的动态链接库和静态链接库

转自 作者:吴秦出处:http://www.cnblogs.com/skynet/ 这次分享的宗旨是--让大家学会创建与使用静态库.动态库,知道静态库与动态库的区别,知道使用的时候如何选择.这里不深入介绍静态库.动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书<程序员的自我修养--链接.装载与库>. 什么是库 库是写好的现有的,成熟的,可以复用的代码.现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常. 本质上来说库是一种可执行代码的二进制形式

linux 静态链接和动态链接

链接 一个可执行目标文件的生成需要经过预编译(g++ -E).编译(g++ -S).汇编(g++ -c).链接四个步骤.链接是将多个可重定位目标文件合并到一个目标文件的过程.链接由链接器完成,链接器重要完成两个任务: 1.符号(符号表由汇编器构造)解析.也就是将符号引用和符号定义关联起来.其中符号定义和符号引用可能不在同一个目标文件中.而且链接器对多重定义的全局符号的解析有一定的规则:不允许有多个同名强符号(函数和初始化了的全局变量).如果有一个强符号和多个弱符号同名选择强符号.如果有多个弱符号

g++ 编译动态链接库和静态链接库

现在我有hello1.cpp和hello2.cpp两个文件,现在我要生成动态链接库libhello.so和静态链接库libhello.a.以下为步骤: 1.生成动态链接库: g++ -m32 hello1.cpp hello2.cpp -fPIC -shared -o ../lib/linux32/libhello.so -m32为生成32位的动态链接库,-m64位生成64位的动态链接库. 2.生成静态链接库: g++ -m32 hello1.cpp -c -o hello1.o  //编译he

C语言编写静态链接库及其使用

本篇讲述使用C语言编写静态链接库,而且使用C和C++的方式来调用等. 一.静态库程序:执行时不独立存在,链接到可执行文件或者动态库中,目标程序的归档. 1.用C编写静态库步骤 a.建立项目(Win32 Static Library) b.加入库程序,源文件使用C文件 (Win32 Static Library) clib.c库源文件 <pre name="code" class="cpp">int CLib_add(int add1,int add2)

VS2013创建opencv-2.4.10静态链接库

我们平时在VS2013上借用opencv的函数时,很多时候都是以动态链接的方式调用opencv的库函数,以至于脱离了你的电脑到别的电脑上(没装opencv或装了opencv但版本跟你的不一样)运行时,运行不了,这是没有以静态链接的方式!!!!! 注意以下是建立在  在系统环境变量配置好后 步骤1: 右击我的电脑 选择 属性 在点击 高级系统设置 在点击环境变量 自己在用户变量那里新建两个变量 如下图, 变量值如下 当然路径是你自己的 注意 系统变量值后面要加 ; 即英文的分号 后面就可以开始配置

静态链接库与动态链接库详解

转载: 关于静态链接库(Lib,.A)与动态链接库(DLL,.SO) (2011-10-10 21:04:26) 转载▼   分类: c.vc.cpp 在windows下一般可以看到后缀为dll和后缀为lib的文件,但这两种文件可以分为三种库,分别是动态链接库(Dynamic-Link Libraries),目标库(Object Libraries)和导入库(Import Libraries),下面一一解释这三种库. 目标库(Object Libraries) 目标库又叫静态链接库,是扩展名为.

静态链接库和动态链接库的区别及优缺点

动态链接库和静态链接库的区别 本文参考了以下博客:      1. http://blog.csdn.net/gamecreating/article/details/5504152      2. http://blog.csdn.net/left_la/article/details/12098545      3. http://blog.csdn.net/augusdi/article/details/6460415 静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序

VS2010编译Boost 1.57 静态链接库

0.前提 Boost库版本 1.57.0 下载地址 http://www.boost.org/users/history/version_1_57_0.html,选择windows版 编译器:VS2010 编译目标:静态链接库 C/C++运行库链接方式: /MT  /MTd   /MD   /MDd 官网给出的windows平台编译器测试包括 Windows: GCC, mingw: 4.4.0, 4.4.7. 4.5.4, 4.6.3, 4.7.2, 4.7.3, 4.8.0, 4.8.2,