java初始化引导层时出错_在iOS模拟器上测试时出错:无法向引导服务器注册

当我单击UIAlertView的按钮时崩溃时,我正在模拟器上测试我的应用程序。 我在那里停止调试,对代码进行了一些更改,然后再次构建了该应用程序。 现在,当我运行应用程序时,我在控制台中收到此错误

无法在引导服务器上注册com.myApp.debug。 错误:未知错误代码。 通常,这意味着该进程的另一个实例已在运行或挂在调试器中。程序收到信号:“ SIGABRT”。

我尝试从模拟器中删除该应用程序,进行了干净的构建,但是在尝试运行该应用程序时仍然出现此错误。

我应该怎么做才能再次在模拟器上运行该应用程序?

#1楼

在Lion上使用Xcode 4.2.1对我来说发生了很多事情。 更新至4.3.2,现在不再发生。 他们很高兴将其修复。

#2楼

Mike Ash 发布了一个不需要重新启动的解决方案 (上帝保佑他!)。 赶紧跑:

launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove

上面的命令列出了所有已启动的作业,使用名称为UIKitApplication的作业搜索(这将是与您的应用程序不适当粘贴的作业相对应),提取名称,并告诉launchd摆脱该作业。

#3楼

我认为这是由于在按下Xcode中的停止按钮之前在iPhone上强行退出了您的应用程序引起的。 有时,当您按Xcode中的“停止”按钮时,如果挂起了该应用程序,则需要花费额外的时间才能退出该应用程序。 但是请耐心等待,它最终会在大多数时间退出。

#4楼

我最近经常遇到这个问题。 什么会阻止这种情况发生? 注销并解决问题,但是..如此频繁地这样做很烦人。

编辑:

我才找到原因。 我在ApplicationWillTerminate方法中有一个错误。 因此,当我单击Xco​​de窗口上的“停止”按钮时,应用程序无法正确终止并开始挂起。

检查活动监视器以查看您的应用程序是否在列表中。 如果可能,请强制退出。

#5楼

重新启动设备,正常工作! :D

感谢大家的伟大建议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值