Не удалось запустить моделируемое приложение: Неизвестная ошибка

Используйте утверждения для проверки на, "не может произойти" ситуации.

Типичное использование: проверьте по недопустимым/невозможным аргументам во главе функции.

Редко замечаемый, но все еще полезный: инварианты цикла и постусловия.

15
задан Alexander Gladysh 23 October 2012 в 05:16
поделиться

9 ответов

Пошаговое воссоздание проекта показало, что это была структура каталогов.

У меня был каталог с именем 'resources' с ресурсами для моего приложения. Этот каталог был добавлен в пакет как есть (с помощью функции Ссылки на папки ).

Когда я переименовал этот каталог в менее распространенное имя, ошибка исчезла.

Поэтому никогда не называйте никакие пользовательские каталоги в пакет 'ресурсы' .

Ребята из команды Xcode (или симулятора) могли бы улучшить свои отчеты об ошибках. Мне пришлось потратить целый день на устранение этой проблемы. : - (

28
ответ дан 1 December 2019 в 00:10
поделиться

Меня беспокоят эти две строки:

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) каким-то образом нарушена. Я предлагаю сохранить все важные файлы и переустановить SDK.

2
ответ дан 1 December 2019 в 00:10
поделиться

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

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

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

2
ответ дан 1 December 2019 в 00:10
поделиться

Я только что столкнулся с аналогичной ошибкой после очистки наших проектов XCode и обновления их для использования файлов конфигурации XCode. Это произошло только с одним из наших приложений для iPhone, а не со всеми.

XCode сказал

Error from Debugger: Failed to launch simulated application: Unknown error.

В консоли, только информация была после двух строк:

30.9.2009 14.31.19 com.apple.launchd[99] (com.apple.iPhoneSimulator:com.apple.dataaccess.dataaccessd) Path monitoring failed on "/var/mobile/Library/Preferences": No such file or directory 
30.9.2009 14.31.19 Xcode[13827] Error launching simulated application: Error Domain=DTiPhoneSimulatorErrorDomain Code=1 UserInfo=0x389db50 "Unknown error." 

Оказалось, что я случайно удалил Info. list file , и ни XCode, ни симулятор iPhone не могут выдать какое-либо полезное сообщение об ошибке. Добавление настройки сборки снова устранило проблему.

3
ответ дан 1 December 2019 в 00:10
поделиться

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

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

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

.
2
ответ дан 1 December 2019 в 00:10
поделиться

Ничего из вышеперечисленного мне не помогло - я перебрал все предложения. Что в конечном итоге исправило, так это удаление ~ / Library / Application Support / iPhone Simulator . Затем я скомпилировал и снова запустил свое приложение в симуляторе, он воссоздал каталоги, и мое приложение заработало нормально. Ни одна из ошибок доступности или отсутствия файла не имела отношения к делу.

Чтобы добавить к вышесказанному, мне пришлось прибегнуть к простому созданию нового проекта в моей последней версии SDK (эта проблема только подняла свою уродливую голову, когда я обновился до 3.1.3). Затем мне пришлось скопировать все мои исходные файлы и ресурсы, перенастроить параметры сборки и т. Д. Это, похоже, решило проблему, но это было немного работы!

2
ответ дан 1 December 2019 в 00:10
поделиться

У меня возникла эта проблема, когда мой файл Info.plist был настроен на экспорт в целевой объект. Возможно, вы захотите проверить это, сняв этот флажок, решив проблему для меня.

2
ответ дан 1 December 2019 в 00:10
поделиться

После обновления SDK у меня возникла та же проблема. Ни один из советов мне не помог. Наконец я заметил, что в plist-файле после ${EXECUTABLE_NAME} стоит пробел, который и вызвал проблему.

2
ответ дан 1 December 2019 в 00:10
поделиться

У меня была аналогичная проблема. Мне также не удалось установить приложение на устройство, и я получил сообщение об ошибке «Пакет приложения не содержит допустимого идентификатора.». Это произошло из-за того, что каталог с именем « Contents » был добавлен в качестве ссылки на папку Я удалил ссылку, переименовал каталог, снова добавил его как ссылку на папку, очистил проект, перестроил и вуаля, я смог запустить симулятор.

2
ответ дан 1 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: