Ответ 1
После загрузки и распаковки PhoneGap 2.0.0 откройте "phonegap-phonegap-ff91e6e/lib/ios/Cordova-2.0.0.dmg", а затем установите "Cordova-2.0.0.pkg". Закройте и снова откройте свой проект. Он должен работать.
Я выполнил инструкции в PhoneGap 2.0.0, начав с руководства iOS. Кажется, это не обновление на сегодняшний день, потому что некоторые файлы в созданном проекте имеют другие имена, чем в руководстве. Кроме того, во время сборки возникает предупреждение и ошибка.
- Предупреждение: проверьте зависимости: Отсутствует цель зависимости "CordovaLib (от CordovaLib.xcodeproj)"
- Ошибка: CpResource/VERSION/<... > /Test.app/VERSION cd/<... > /test-phonegap setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/USR/SBIN:/SBIN" built-copy -exclude.DS_Store -exclude CVS -exclude.svn -exclude.git -exclude.hg -resolve-src-symlinks -strip-tool/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/бен/полосы /VERSION/ <... > /Build/Products/Debug-iphonesimulator/Test.app
error:/VERSION: Нет такого файла или каталога
У вас есть идеи, как заставить его работать? Спасибо и с наилучшими пожеланиями.
- Руководство: http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS
После загрузки и распаковки PhoneGap 2.0.0 откройте "phonegap-phonegap-ff91e6e/lib/ios/Cordova-2.0.0.dmg", а затем установите "Cordova-2.0.0.pkg". Закройте и снова откройте свой проект. Он должен работать.
Вам нужно вручную установить настройку CORDOVALIB:
Откройте XCode → Настройки, перейдите в раздел "Местоположения" → "Источники"
Если у вас нет записи CORDOVALIB, создайте ее:
Нажмите "+" внизу, введите:
"Путь" должен указывать на папку, созданную установщиком Кордовы (Cordova-2.0.0.pkg).
найдено Решение для меня: CordovaLib.xcodeproj импортируется в рабочую область вашего проекта. Если у вас открыто 2 открытых проекта PhoneGap, CordovaLib будет доступен только для одного из двух... закрыть все проекты телефонных разговоров и открыть только по одному.
Я только что очистил проект, и он работал: Продукт → Очистить
Я обнаружил, что я использую Mountain Lion и имею эту же проблему. Мне нужно было перейти в Системные настройки > Безопасность и конфиденциальность > "Разрешить загружать приложения из
... и затем установите флажок "Anywhere". Они блокируют внешние приложения, чтобы загружать их из Mac App Store по умолчанию.
Перетаскивание CordovaLib.xcodeproj(в моем каталоге Documents/CordovaLib - установщик выполнил эту часть, по крайней мере...) в мой проект (создав его как подпроект), избавился от этих ошибок для меня.