Reveal4断点加载-官网拉下来的找起来方便

通过Xcode断点加载Reveal Server

下面描述的方法仅适用于在iOS或tvOS模拟器中运行的应用程序。

通过Xcode调试器断点加载Reveal Server框架是一种很好的方式,可以让您内省您正在处理的任何项目,而无需更改项目文件中的任何内容。这也意味着您无需担心意外发送与Reveal库链接的应用程序的发布版本。

  1. 在Xcode中打开iOS或tvOS项目,然后选择View→Navigators→Show Breakpoint Navigator

  2. 在窗格的左下角,单击+按钮并选择Add Symbolic Breakpoint

    [图片上传失败...(image-9a1316-1531799455785)]

  3. 输入UIApplicationMain符号领域。

  4. 单击“ 添加操作”按钮,并确保将“操作”设置为“ 调试器命令”

  5. 将以下文本复制并粘贴到以下字段中:

    对于iOS目标:

     expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer", 0x2) : ((void*)0)
    

    对于tvOS目标:

     expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/tvOS-Libraries/RevealServer.framework/RevealServer", 0x2) : ((void*)0)
    

    注意:如有必要,请将上面Reveal.app的路径更新为Mac的正确位置。

  6. 检查评估操作后检查自动继续

    [图片上传失败...(image-82ef5b-1531799455785)]

  7. 右键单击新创建的断点,然后选择“ 将断点移动到→用户”

    [图片上传失败...(image-c51fa9-1531799455785)]

    您可以像启用其他任何一个一样启用和禁用断点。所有Xcode项目都提供用户断点。

  8. 在Xcode中,在iOS或tvOS模拟器下构建和运行您的应用程序。

    [图片上传失败...(image-ab630c-1531799455785)]

    如果一切正常,您应该可以切换到Reveal并查看Reveal中列出的iOS或tvOS应用程序。选择您的应用并验证您是否可以看到与您在模拟器中看到的匹配的应用快照。

获得帮助

如果您对将Reveal集成到您的应用程序中有任何问题或疑问,请访问我们的支持网站

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,060评论 3 119
  • 作者:张美兰 父贵良品教悔深, 望子成龙育童心。 幼子深印植培根, 父传正苗又一春。 有责担当大爱撑, 一生苦乐奋...
    张美兰阅读 3,003评论 0 1
  • 写给小妹妹: 放学回家的时候就发现妈妈变成了小妹妹,站在台阶上望着我。还是妈妈的头发,妈妈的脸,妈妈的连衣裙,妈妈...
    樱樱阅读 6,662评论 5 9
  • 核心观点:公司本身才是最重要的创造物,专注建构一个伟大而持久的体系。三原则:一:明确的核心理念,包括核心价值观和使...
    读书的小二郎阅读 4,468评论 0 0

友情链接更多精彩内容