Ray*_*eck 115
我能够通过拔掉iPad,断电并备份,清除所有XCode缓存和目标,以及进行干净的构建来从中恢复.我正在运行XCode 3.5.4和iOS 4.2.1希望这有助于某人.-麦克风
更新:运行Xcode 4.3和iOS5的同样问题 - 只需重启设备.
Pål*_*erg 24
您可能希望kill所有Simulator进程都可能导致此错误.
这是一个单行杀死所有人:
kill -9 `ps ax | grep Simulator | grep -v grep | awk '{print $1}'`
Run Code Online (Sandbox Code Playgroud)
或者更简洁,比如@brianegge提到评论:
killall -9 Simulator
Run Code Online (Sandbox Code Playgroud)
Dav*_*d H 14
如果你在使用模拟器时挂起,请查看此线程:测试模拟器时出现奇怪的错误
您可能会发现这个感兴趣的测试,因为它会尽快告诉您是否唯一的解决方案是重启:
打开终端并运行此命令:ps -Ael | grep Z.如果你得到两个条目,一个是"(clang)"而另一个是你的应用程序或公司名称,那么你就会被重新启动.
如果您是开发人员,请输入一个简短的错误并告诉Apple,重启是多么令人烦恼,并提及他们可以将此错误复制到"rdar:// 10401934".
Mar*_*ian 11
我收到同样的问题,从Xcode在iPhone上运行应用程序.我收到的消息与上面相同:
无法向引导服务器注册xxx.com.company.appname.这通常意味着此进程的另一个实例已在运行或挂起在调试器中.
我尝试了许多方法来解决问题,按此顺序,所有失败:
最终,我重新启动了iPhone并且问题消失了,这让我认为问题的根源是Xcode不能或不会杀死的挂起过程.如果我能够在调试会话期间准确地重现我正在做的事情以获得这种奇怪的状态,我将在这里添加另一个注释.
我与Apple公开了一个错误报告:https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/19/wo/WBbbbyopNFW8FFUuNSbk0w/10.66
如果您无法访问它,请告诉我.
简介: XCode调试器未发布引导服务器端口
重现步骤: 在Lion 10.7.2上的Xcode 4.2 Build 4D5163b的模拟器中调试iPhone iOS5应用程序时,崩溃有时会导致无法启动bugger.相反,Xcode会产生此错误:
无法使用引导服务器注册com.MyApp.MyApp.错误:未知的错误代码.这通常意味着此进程的另一个实例已在运行或挂在调试器中.程序接收信号:"SIGABRT".
预期结果: 应该能够在崩溃后启动调试器.
实际结果: 无法启动调试器.我发现使模拟器再次工作的唯一方法是重启Mac OS.
回归:
注意: 很多人遇到这个问题: iPhone - 在模拟器上测试时出现奇怪的错误 无法注册 Xcode IPHONE中 的bootstrap Server Bootstrap Server错误https://discussions.apple.com/message/10416765?messageID=10416765
退出XCode和模拟器(并确保ps -Al | egrep"Xcode |模拟器"不返回任何内容)无助于解决问题.
运行"launchtl bslist | grep MyApp"显示com.MyApp仍在向引导服务器注册:
$ launchctl bslist | grep MyApp
A com.MyApp.MyApp.UIKit.migserver
A com.MyApp.MyApp
Run Code Online (Sandbox Code Playgroud)
我写了一些代码来查找端口并使其无效,但这也失败了:
NSMachBootstrapServer *bsserver = [NSMachBootstrapServer sharedInstance];
NSMachPort *port = (NSMachPort *)[bsserver portForName:@"com.MyApp.MyApp"];
[port removeFromRunLoop:[NSRunLoop currentRunLoop] forMode:<#(NSString *)#>
NSLog(@"port = %@",port);
NSLog(@"port.isValid=%d",[port isValid]);
[port invalidate];
NSLog(@"port.isValid=%d",[port isValid]);
Run Code Online (Sandbox Code Playgroud)
以下是我认为解决这个“奇怪”错误的方法:
\n\n无法向引导服务器注册 com.yourcompany.XXX。错误:未知错误代码。\n这通常意味着此进程的另一个实例已在运行或挂起在调试器中。程序收到信号:\xe2\x80\x9cSIGABRT\xe2\x80\x9d。
\n\n(1) 清理 Xcode 和模拟器上的所有缓存、目标、标头。\n(2) 在 iPhone 未连接到计算机时重新启动 iPhone,并确保您的设备上没有留下任何给您带来问题的程序版本。 iPhone。\n(3) 恢复您知道在某个时间点绝对有效的程序的任何先前版本。\n(4) 关闭您的计算机/笔记本电脑。(我需要执行 4 次。)对我来说毫无意义。\n(5) 重新启动计算机并尝试运行不同的程序,看看是否仍然出现错误。如果您在另一个程序上没有收到错误。\n(6) 编译出现错误的程序:(1) 首先使用可以工作的早期版本。然后是给你错误的版本。当然,您可能必须逐步重新添加代码,以确保您知道导致错误的代码。
\n| 归档时间: |
|
| 查看次数: |
60462 次 |
| 最近记录: |