reveal15 for Xcode 9 调试步骤详解,reveal无法连接问题解决方案

reveal团队2017年似乎开挂了,迭代速度极快,今天是18年端午节,已经更新到reveal 15了。半年没写oc了,上个月开始写oc的项目。突然发现reveal不能用了,提示无法连接。按照《reveal 4 for xcode 8 2017 reveal配置xcode详解》的方法、并不可用。从reveal4更新到reveal 15,但依然提示不能连接。网上也找不到相关的资料。于是打开官网,一点点看英文,完成了配置,还解决了无法连接的问题。下面进行分享。

一、reveal15 配置步骤

1.1 打开reveal,点击顶部的help、Install Debugger Commands进行安装(在reveal4是没有这一步的)。
1.2打开需要调试的项目,选择View → Navigators → Show Breakpoint Navigator(快捷键com + 8)。
1.3左下角的加号,选择如图所示:Symbolic Breakpoint.
这里写图片描述
1.4找到 UIApplicationMain,如图所示,右键它,点击Edit Breakpoint。
1.5点击Add Action,选择Debugger Command, 在输入框中输入“reveal load”,并勾选“options”,如图所示。
这里写图片描述
1.6最后右键此断点,选择如图所示、指向User.
运行项目,打开reveal即可。
这里写图片描述

二、reveal15无法连接 如何解决

1)启动reveal,在终端中使用命令:
dns-sd -B _reveal._tcp local
可以查看本机的reveal号码,我的是8691d8e5(如图所示)。
这里写图片描述
2)使用命令查看监听reveal的端口号(注意对应自己的8691d8e5):
dns-sd -L Reveal--8691d8e5 _reveal._tcp.
查看到我的端口号是60860(如图所示).
这里写图片描述
3)使用命令查看连接(如图所示,我的是连接成功的)。
curl -s -D - http://localhost:60860/application -o /dev/null
4)最后是改host。
mac的host文件在在/etc/hosts中,加入3行:

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

就成功了!!!~~~

三、感悟:

我是如何写出此教程的?
出自:
http://support.revealapp.com/kb/getting-started/load-the-reveal-server-via-an-xcode-breakpoint
http://support.revealapp.com/kb/tips-tricks/bonjour-debugging-why-cant-i-connect-to-my-app
都是官方文档,我只是翻译了一下。其实认真看英文的文档,还是很有好处的。
另外,在调试的时候,如果打了全局断点,则reveal是不可用的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值