Reveal mac版

Reveal mac版

v v4
软件类型
Mac软件
软件大小
20 MB
支持系统
macOS
更新时间
2022-11-27

Reveal是iOS开发工具中的神器之一,它能够在应用程序运行过程中调试应用程序界面。 通过Reveal我们可以连接到应用程序,并允许开发者编辑各种用户界面参数,结果会马上在用户界面上呈现。

就像Web开发人员用浏览器提供的开发人员工具调试页面一样,Reveal允许开发者在不修改代码、不重新构建项目、不重新部署应用程序的情况下就能够调试iOS应用的用户界面。

集成Reveal无需添加任何代码,无需引入任何头文件。库将会在应用启动时自动加载,并在您的应用内部启动必要的Reveal服务。

三种集成方式

静态连接

将Reveal的静态库文件连接入应用,是最简单快捷地启用Reveal检视的方式。

动态加载

动态加载允许iOS应用在运行时,可以按需地加载第三方库。采用这种方式,库文件无需连接入应用的可执行文件,而是被加入到了应用Bundle中去,从而在运行时能按需加载。这种方式使得开发者可以在个人应用中,完全自由地控制Reveal库的加载,以及其服务的启动与停止。

将Reveal加入您的Xcode工程,使得您团队中的其他成员无需任何额外的配置,就可以使用Reveal。

静态连接

1. 打开您的Xcode工程

2. 从 Project Navigator 中删除 Reveal.framework 的引用

3. 在Xcode的 Project Navigator 中选中您的工程,对于每一个集成了Reveal得target,请选择 Build Settings 标签页,将下面内容从 Debug 配置中的 Other Linked Flags 设置中移除:

-framework Reveal

-ObjC and -lz (删除前请确认此配置内容仅是用于Reveal)

4. 搞定 - 运行应用,确认Reveal没有和应用连接上

动态连接

1. 打开您的Xcode工程

2. 从 Project Navigator 中删除 libReveal.dylib 的引用

3. 在Xcode的 Project Navigator 中选中您的工程,对于每一个集成了Reveal得target,选择 Build Phases 标签页,如果下列库文件仅供Reveal使用的话,请将它们从 Link Binary With Libraries 配置中移除:

libz.dylib

CFNetwork.framework

QuartzCore.framework

CoreGraphics.framework

4. 将自定义的codesign内容从 Build Phases 下的 Run Script 中删除

5. 将 loadReveal / startReveal 方法从您的代码中删除

6. 搞定 - 运行应用,确认Reveal没有和应用连接上

网盘提取码:3eqc

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理,我们将尽快删除相关内容。

发表评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
  • 全部评论(0
    还没有评论,快来抢沙发吧!