Я открыл отчет об ошибке с Apple: https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/19/wo/WBbbbyopNFW8FFUuNSbk0w/10.66
Пожалуйста, дайте мне знать, если вы не можете получить доступ к нему.
Резюме: XCode отладчик не отпуская загрузочный порт
сервера Шаги по воспроизведению: При отладке приложения iPhone iOS5 в тренажере в Xcode 4.2 Build 4D5163b на Lion 10.7.2, авария может иногда приводят к невозможности запуска педераста. Вместо этого, Xcode производит эту ошибку:
Couldn't register com.MyApp.MyApp with the bootstrap server. Error: unknown error code. This generally means that another instance of this process was already running or is hung in the debugger.Program received signal: “SIGABRT”.
Ожидаемые результаты: должны быть в состоянии запустить отладчик после аварии.
Актуальные результаты: Невозможно запустить отладчик. Единственный способ, с помощью которого я смог снова запустить симулятор, - перезагрузить Mac OS.
регрессия:
Примечания: Многие люди с этой проблемой: iPhone - strange error when testing on simulator Couldn't register with the bootstrap Server Bootstrap Server Error in Xcode IPHONE https://discussions.apple.com/message/10416765?messageID=10416765
Выход XCode и Simulator (& обеспечение п.с. -Аль | задать расширенное «Xcode | Simulator» ничего не возвращает) не помогает.
Запуск «launchtl bslist | Grep MyApp» показывает, что com.MyApp по-прежнему зарегистрирован бутстраповского сервера:
$ launchctl bslist | grep MyApp
A com.MyApp.MyApp.UIKit.migserver
A com.MyApp.MyApp
Я написал код, чтобы найти порт и отменить его, но это тоже не удается:
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]);
Сделав все вышеперечисленное. Я выполнил отдельную программу и эта программа работала .... ??? – MadProfit
У меня был этот вопрос вскоре после использования инструментов. Интересно, связано ли это. – Sam
Возможный дубликат [iPhone - странная ошибка при тестировании на симуляторе] (http://stackoverflow.com/questions/788277/iphone-strange-error-when-testing-on-simulator) – chown