Не удалось запустить смоделированное приложение: неизвестная ошибка - PullRequest
15 голосов
/ 12 августа 2009
  • OS X 10.5.7 (подлинный Mac)
  • Xcode 3.1.3
  • iPhone SDK 3.0

Когда я пытаюсь запустить приложение iPhone в симуляторе, я получаю страшное сообщение об ошибке:

Failed to launch simulated application: Unknown error.

У моего приложения есть две цели, но эта ошибка возникает на обеих из них.

При возникновении ошибки моделируемая ОС зависает & mdash; он отображает черный экран и больше не реагирует ни на один вход. Само приложение симулятора не зависает & mdash; все меню активны.

Все остальные приложения, которые я пробовал запускать (в основном, образцы Apple), работают нормально. Очистка тайников, перезагрузка и вой на Луне не помогли. Восстановление проекта с нуля тоже не помогло. Полагаю, мне нужно сделать это еще раз небольшими шагами.

Между тем, есть ли что-то еще, кроме перечисленных ниже?

  • Xcode | Пустые тайники ...
  • Удалить каталог /Library/Caches/com.apple.DeveloperTools.###
  • Полная перестройка
  • Reboot
  • Изменить название продукта (в любом случае оно не должно содержать пробелов)
  • Создание нового проекта и настройка его вручную с нуля

Цитата из system.log:

12.08.09 0:13:59 [0x0-0xa70a7].com.apple.iphonesimulator[5368] -[MonitorController forwardEvents]: unable to send msg to ffffffff: 10000003 
12.08.09 0:13:59 [0x0-0xa70a7].com.apple.iphonesimulator[5368] -[MonitorController forwardEvents]: unable to send msg to ffffffff: 10000003 
12.08.09 0:14:03 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Unknown key for integer: JetsamPriority 
12.08.09 0:14:03 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.apsd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
12.08.09 0:14:03 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
12.08.09 0:14:03 vot[9750] ******** AX INSPECTOR MODE ************ 
12.08.09 0:14:03 vot[9750] VoiceOverTouch exiting because accessibility is not enabled. To enable do this: 'defaults write com.apple.Accessibility AccessibilityEnabled true' 
12.08.09 0:14:03 Xcode[9079] Error launching simulated application: Error Domain=DTiPhoneSimulatorErrorDomain Code=1 UserInfo=0x39251e0 "Unknown error."

Обратите внимание, что в журнале упоминается то, что называется VoiceOverTouch. Мое приложение не содержит (насколько мне известно) ничего, связанного с доступностью (хотя может быть вызвано некоторой зависимостью). Я включил доступность на своем Mac, как предложено в сообщении об ошибке, но это не помогло. Я включил инспекцию доступности в симуляторе iPhone. Сообщение VoiceOverTouch больше не отображается в журналах, но сохраняется неизвестная ошибка.

Новые журналы:

12.08.09 11:01:20 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.AXInspector[10808]) Exited: Terminated 
12.08.09 11:01:28 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Unknown key for integer: JetsamPriority 
12.08.09 11:01:28 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.apsd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
12.08.09 11:01:28 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
12.08.09 11:01:28 vot[10812] ******** AX INSPECTOR MODE ************ 
12.08.09 11:01:28 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x2e9b930, has non-zero refcount = 1 
12.08.09 11:01:28 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x495e240, has non-zero refcount = 1 
12.08.09 11:01:28 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x2e9b930, has non-zero refcount = 1 
12.08.09 11:01:28 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x495e240, has non-zero refcount = 1 
12.08.09 11:01:28 Xcode[10200] Error launching simulated application: Error Domain=DTiPhoneSimulatorErrorDomain Code=1 UserInfo=0x49b0060 "Unknown error." 
12.08.09 11:01:29 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x44e4ba0, has non-zero refcount = 1 
12.08.09 11:01:29 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x4537820, has non-zero refcount = 1 
12.08.09 11:01:29 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x44e4ba0, has non-zero refcount = 1 
12.08.09 11:01:29 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x4537820, has non-zero refcount = 1 
12.08.09 11:01:29 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x4775400, has non-zero refcount = 1 
12.08.09 11:01:29 Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x478fa20, has non-zero refcount = 1 
12.08.09 11:01:29 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x4775400, has non-zero refcount = 1 
12.08.09 11:01:29 [0x0-0xbf0bf].com.apple.Xcode[10200] Xcode(10200,0xb0103000) malloc: free_garbage: garbage ptr = 0x478fa20, has non-zero refcount = 1 

Ответы [ 15 ]

2 голосов
/ 29 декабря 2009

У меня была похожая проблема с другим решением: некоторые из моих файлов .xib имели цель развертывания (2.0), которая больше не была установлена ​​на моей машине.

Решением было открыть xibs в Интерфейсном Разработчике, выполнить cmd-opt-I, чтобы получить информацию о проекте для каждого из них, и убедиться, что цели развертывания и разработки были установлены на правильные версии.

Затем я сделал cmd-shift-K, чтобы очистить проект в XCode, перестроить, развернуть, и все, кажется, работает нормально.

2 голосов
/ 12 августа 2009

Я беспокоюсь об этих двух строках:

12.08.09 11:01:28 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.apsd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
12.08.09 11:01:28 com.apple.launchd[166] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory

Мне кажется, что ваша установка Xcode (в частности, iPhone Simulator) как-то нарушена. Я бы посоветовал сохранить все важные файлы и переустановить SDK.

2 голосов
/ 12 августа 2009

Похоже, это ваш ключевой бит (обычно не отображается в системном журнале):

VoiceOverTouch exiting because accessibility is not enabled. To enable do this: 
'defaults write com.apple.Accessibility AccessibilityEnabled true' 

Ваше приложение зависит от того, включена ли доступность. Предлагаем вам следовать инструкции и запустить бит в кавычках на системной консоли.

1 голос
/ 13 апреля 2012

У меня была такая же проблема. Оказалось, что Info.plist «отсутствует» и должен был быть явно объявлен в настройках проекта. По какой-то причине использование имени по умолчанию было недостаточно.

1 голос
/ 17 сентября 2011

У меня была такая же проблема. У меня была облегченная схема и схема полной версии. Ни одна из переключателей не была выбрана в разделе «Запуск». Я хотел бы сделать снимок экрана, когда он был в этом состоянии. Как только я нажал «Автоматически», все заработало.

Похоже, довольно вопиющая проблема с XCode 4.

edit scheme

...