Я создал приложение 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}
любая помощь будет оценена. Благодарность
ios-simulator
cordova
xcode4.5
Анкур Арья
источник
источник
iOS Simulator > Reset Content and Settings...
НЕ было достаточно; пришлось удалить папку~/Library/Application Support/iPhone Simulator/6.0
(я выборочно удалил для 6.0 - другие версии iOS в моем случае не пострадали).Попробуйте вручную запустить Симулятор iOS и в меню «Симулятор iOS» нажмите «Сбросить содержимое и настройки», затем закройте и перестройте приложение.
источник
Мое решение:
Из меню iOS Simulator, Reset Content and Settings. Закройте XCode 5.0: закройте проект и закройте его из Dock и повторно откройте проект и снова запустите, как в Windows :)
источник
Я пробовал все, что было сказано выше, и ничего не получалось. Моя проблема была связана с iOS 7. Я, наконец , смог решить эту проблему путем присвоения непустого значения для Bundle версии строки, короткий (CFBundleShortVersionString) в -Info.plist файла. Похоже, iOS 7 не любит пустое значение для номера сборки. У меня был сценарий, который автоматически увеличивает номер пакета на 1 каждый раз, когда я создаю проект, поэтому это поле было пустым. Я просто назначил там фиктивное значение, чтобы оно работало.
источник
Вы также можете удалить приложение из симулятора.
Это сработало для меня в iOS6.1
источник
iOS6.1
Решено здесь: https://stackoverflow.com/a/16279286/1927253
Я скопировал папку в XCode 4.6.2 с названием «Ресурсы». Когда XCode спросил, я создал ссылки на папки для любых добавленных папок.
Каждый раз, когда я делал это, мне приходилось переходить в каталог производных приложений и удалять каталог сборки для моего проекта, чтобы он снова заработал.
Решение: не копируйте папку по ссылке в XCode с именем «Ресурсы». Переименуйте его во что-нибудь, кроме ресурсов.
Очень досадная ошибка.
источник
просто сбросьте свой симулятор и перезапустите свой проект
источник
К сожалению, ни одно из этих решений не решило мою проблему. Я сделал все, даже перезапустил свой Mac, но он все равно не работал. Что на самом деле решило мою проблему, так это зайти в Организатор и удалить производные данные и снимки.
источник
Была такая же проблема после установки XCode 5. Не было iOS 6.1 Sim или SDK. Получил вот эти. Пытался запустить приложение под iOS6.1 Sim и получить сообщение «Не удалось установить». Прочитав все вышеперечисленные сообщения, я решил просто удалить приложение из симулятора и повторно запустить его из окна проекта, и это решило проблему для меня.
источник
Я пробовал ВСЕ эти вещи и многое другое, включая переустановку Xcode 5 и уничтожение каждого файла xcode и настроек симулятора / поддержки приложений, но безуспешно.
Затем, черт возьми, я ИЗМЕНИЛ свою короткую строку версии пакета (у нее уже было значение, оно не было пустым), и она сразу заработала.
3 часа прошло, но да
источник
Все ответы, которые я искал, мне не подходят !. Наконец, единственный способ заставить его работать:
источник
Ничего из вышеперечисленного у меня не сработало, я наконец сравнил свой info.plist с другим проектом и обнаружил, что каким-то образом удалил пару ключ / значение «Исполняемый файл = $ {EXECUTABLE_NAME}», заменив ее, и проблема была решена.
источник
Эта ошибка возникает в iOS 7.0, если оставить поле «Сборка» пустым. Введите номер сборки!
источник
Что сработало для меня, так это просто удалить старую версию приложения, которая была сделана в предыдущей версии Xcode (вероятно, 4, теперь работает 5) из симулятора (удержание касания, покачивание, x).
источник
Я столкнулся с этой проблемой при создании сборки для утверждения приложения Facebook. Я обнаружил это по какой-то причине, когда использовал следующую командную строку:
xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release
файлы не попали
[project root]/build/...
(как указано в инструкции на Facebook ), а в ~ / Library / Developer / Xcode / DerivedData / [имя приложения + уникальный идентификатор] / Build / Products.Я не совсем уверен, что здесь происходит (любой, кто знает больше, просветите меня!), Но я смог запустить файлы в каталоге DerivedData на симуляторе. Надеюсь, они также будут работать на Facebook!
источник
Я пробовал все, что было сказано выше, и ничего не получалось.
Наконец, единственный способ заставить его работать - отключить DYLD_INSERT_LIBRARIES = / usr / lib / libimckit.dylib
Как я это сделал:
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
к
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
В этом сообщении [1] объясните, для чего нужен DYLD_INSERT_LIBRARIES
[1] https://stackoverflow.com/a/26053165/2091181
источник
В Mavericks 10.9.5 с использованием Xcode версии 6.0.1 (6A317) с iOS SDK, поддерживающим 8.0, изначально были симуляторы всех версий 8 с этой ошибкой. Все приведенные выше советы мне не помогли. Итак, перешел в Xcode-> Preferences-> Downloads и увидел как устанавливаемые (но не установленные) в разделе «Компоненты» были iOS Simulators 7.1 и / или 7.0. Пошел дальше и установил симуляторы 7.1 и получил дополнительные обозначения в продукте-> Список назначений. Симуляторы версий 8.0 и 7.1, и при использовании 8.0 все еще была та же ошибка, но все симуляторы 7.1 работали.
источник