用Reveal连接模拟器调试

打开终端(Terminal)
输入 vim ~/.lldbinit 创建一个名为.lldbinit的文件,然后将如下内容输入该文件中

command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib",0x2);
command alias reveal_load_dev expr (void*)dlopen([(NSString*)[(NSBundle*)[NSBundle mainBundle]pathForResource:@"libReveal" ofType:@"dylib"]cStringUsingEncoding:0x4],0x2);
command alias reveal_start expr (void)[(NSNotifictionCenter*)[NSNotificationCenter defaultCenter]postNotificationName:@"IBARevealRequestStart" object:nil];
command alias reveal_stop expr (void)[(NSNotifictionCenter*)[NSNotificationCenter defaultCenter]postNotificationName:@"IBARevealRequestStop" object:nil];

上述内容是为lldb设置4个别名,这样可以方便后续操作。
1、reveal_load_sim 为模拟器加载 reveal 调试用的动态链接库
2、reveal_load_dev 为真机加载 reveal 调试用的动态链接库
3、reveal_start 启动reveal调试功能
4、reveal_stop 结束reveal调试功能

记下来让用户看看如何让Reveal连接上模拟器

cz@2x.png

连接真机操作步骤:
(1)找到 libReveal.dylib 文件


1@2x.png

(2)将libReveal.dylib 文件拖入工程中,选择“Copy Bundle Resources”
(3)


23@2x.png

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

相关阅读更多精彩内容

友情链接更多精彩内容