IOS Simulator не смог установить приложение

Я создал приложение Cordova 2.1.0, он работал нормально в течение первых 2-3 раз. Но теперь, когда я пытаюсь запустить его через терминал, он дает мне следующую ошибку. Я ничего не изменил.

Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate 
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain 
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320 
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}

любая помощь будет оценена. Благодаря

Ответ 1

Решена проблема

Удаление содержимого ~/Library/Application Support/iPhone Simulator и повторное выполнение проекта решило эту проблему. или вы можете просто reset содержание и настройку симулятора.

enter image description here

Ответ 2

Попробуйте вручную запустить iOS Simulator и из меню "iOS Simulator", нажмите "Reset контент и настройки", затем закройте и перестройте свое приложение.

enter image description here

Ответ 3

Мое решение:

reset

Из меню, iOS Simulator, Reset Содержание и настройки. Закрыть XCode 5.0: закрыть проект и закрыть его из Dock и снова открыть проект и запустить его снова, как в Windows:)

Ответ 4

Я попробовал все, что упоминалось выше, и ничего не получилось. Моя проблема связана с iOS 7. Я, наконец, смог решить проблему, назначив строку непустого значения на строку версии Bundle, короткую (CFBundleShortVersionString) в файле -Info.plist. Похоже, что iOS 7 не любит пустое значение для номера сборки. У меня был script, который автоматически увеличивает номер пакета на 1 каждый раз, когда я строю проект, чтобы это поле было пустым. Я просто назначил там фиктивное значение, чтобы заставить его работать.

Ответ 5

Вы также можете удалить приложение из симулятора.

Это работало для меня в iOS6.1

Ответ 6

Решенный здесь: fooobar.com/questions/44716/...

Я скопировал папку в XCode 4.6.2 с именем "Ресурсы". Когда XCode спросил, я создал ссылки на папки для любых добавленных папок.

Каждый раз, когда я это делал, мне приходилось переходить в каталог Derived applications и удалять каталог сборки для моего проекта, чтобы он снова работал.

Решение. Не копируйте папку по ссылке в XCode с именем "Ресурсы". Переименуйте его в нечто другое, кроме ресурсов.

Очень неприятная ошибка.

Ответ 7

просто reset ваш симулятор и заново запустите проект

Ответ 8

К сожалению, ни одно из этих решений не решило мою проблему. Я сделал все, даже перезапустив свой Mac, но он все еще терпел неудачу. На самом деле я решил решить эту проблему: пойти в Организатор и удалить производные данные и снимки. enter image description here

Ответ 9

Была такая же проблема после установки XCode 5. Не было никаких симуляторов iOS 6.1 или SDK. Получили их. Пытался запустить приложение под iOS6.1 Sim и пойти не удалось установить сообщение. Прочитав все вышеперечисленные записи, я решил просто удалить приложение из симулятора и повторно запустить, повторно запустить из окна проекта и решить его для меня.

Ответ 10

Я пробовал ВСЕ эти вещи и многое другое, включая переустановку Xcode 5 и nuking каждый файл xcode и simulator preference/application support без везения.

Тогда, черт возьми, я ИЗМЕНИЛ свою короткую строку версии пакета (у нее уже было значение, она не была пуста), и она срабатывала прямо.

3 часа, но да

Ответ 11

Все ответы, которые я искал, не работают для меня!. в заключение Единственный способ заставить его работать следующим образом

  • 1.Проверьте версию титана, используемую для проекта в файле tiapp.xml
  • 2. щелкните правой кнопкой мыши на prject в окне проводника проекта.
  • 3.Выберите свойства
  • 4. Выберите путь построения проекта. Выберите Titanium Mobile SDk для всех версий 3. * Отметьте их все.
  • 5.Нажмите кнопку apply и повторно запустите проект.

Ответ 12

Ни один из вышеперечисленных не работал у меня, я, наконец, сравнил свой info.plist с другим проектом и обнаружил, что я каким-то образом удалил пару/значение пары "Исполняемый файл = ${EXECUTABLE_NAME}", заменив его, исправил проблему для меня.

Ответ 13

Эта ошибка возникает в iOS 7.0, если вы оставите "Build" пустым. Введите номер сборки!

Ответ 14

Что для меня работало, так это просто удалить старую версию приложения, которая была сделана в предыдущей версии Xcode (вероятно, 4, теперь работает 5) из симулятора (tap-hold, jiggle, x).

Ответ 15

Я столкнулся с этой проблемой при попытке создать сборку для утверждения приложения Facebook. Я обнаружил, что по какой-то причине, когда я использовал следующую командную строку:

xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release

файлы не попали в [project root]/build/... (как предлагают инструкции на Facebook), но в ~/Library/Developer/Xcode/DerivedData/[имя приложения + уникальный идентификатор]/Build/Products.

Я точно не знаю, что происходит здесь (кто знает больше, пожалуйста, просветите меня!), но я смог запустить файлы в каталоге DerivedData на симуляторе. Надеюсь, они также будут работать в Facebook!

Ответ 16

Я попробовал все, что упоминалось выше, и ничего не получилось.

Наконец, единственный способ заставить его работать - это отменить DYLD_INSERT_LIBRARIES =/usr/lib/libimckit.dylib

Как я это сделал:

  • Откройте терминал и введите "sudo vi/etc/launchd.conf"
  • Изменение

"setenv DYLD_INSERT_LIBRARIES/usr/lib/libimckit.dylib"

к

"unsetenv DYLD_INSERT_LIBRARIES/usr/lib/libimckit.dylib"

  1. Сохранить изменения
  2. Перезагрузите свою систему.

В этом сообщении [1] объясните, что DYLD_INSERT_LIBRARIES для

[1] fooobar.com/questions/44719/...

Ответ 17

В Mavericks 10.9.5 с использованием Xcode Version 6.0.1 (6A317) с iOS SDK, поддерживающим 8.0, первоначально были все симуляторы всей версии 8, получившие эту ошибку. Все советы, приведенные выше, не работали для меня. Итак, пошли в Xcode- > Preferences- > Downloads и увидели, что в качестве компонента установки (но не установленного yot) в разделе "Компоненты" были iOS Simulators 7.1 и/или 7.0. Поехали вперед и установили 7.1-симуляторы и получили дополнительные обозначения в списке Product- > Destination для симуляторов версии 8.0 и 7.1, а использование 8.0 по-прежнему имело ту же ошибку, но все 7.1-симуляторы работали.