Dreamweaver + PhoneGap + Xcode App построить кошмар - PullRequest
1 голос
/ 08 декабря 2011

Проблема в том, что теперь я не могу успешно создать свое приложение Dreamweaver + PhoneGap в Xcode для выпуска в iTunes App Store.

Справочная информация - я создавал приложение, используя Dreamweaver и встроенный PhoneGap.Для начала все работало, включая эмулятор, который запускался через Dreamweaver, и сборку Xcode.У меня есть ранняя версия приложения, работающая на моем iPhone прямо сейчас без проблем.После установки Lion при выпуске я начал сталкиваться с проблемами, заключающимися в том, что приложение не запускалось в эмуляторе прямо из Dreamweaver, а выдает сообщение об ошибке.Однако он создал пакет приложений, который затем можно было открыть из самого Xcode.Это было нормально, но, к сожалению, теперь приложение не будет собираться или запускаться вообще в эмуляторе или моем телефоне, что, похоже, связано с тем, что я выполнял чистку в Xcode, чего я не делал некоторое время.Очень печально, так как это 3 месяца работы, и я только собирался выпустить его на iTunes. Я был бы очень признателен за идеи - полный buildlog.log здесь http://bit.ly/tbYzVU

1 Ответ

0 голосов
/ 10 декабря 2011

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

ERROR: The requested SDK ("4.3") is not installed.

Версия PhoneGap, которую вы используете в Dreamweaver, ищет iOS 4.3Симулятор по адресу:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk

Однако при обновлении до Mac OS X 10.7 "Lion" и, предположительно, при установке Xcode 4.2 из AppStore , вы, вероятно, имеете только iOS 5 SDK.Из заметок о выпуске XCode:

Что нового в версии 4.2.1

Функции и улучшения в предыдущих обновлениях Xcode:

  • Xcode 4.2 включает SDK для Mac OS X 10.7 Lion и iOS 5.

Чтобы проверить, какие SDK (комплекты разработчика программного обеспечения) у вас есть на вашем компьютере, откройте следующий каталог в Finder:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

Вероятно, все, что вам нужно, это настроить таргетинг SDK Dreamweaver при создании или эмуляции вашего приложения.

В вашей ситуации вы захотите изменить свой сайт /SDK приложения от iOS 4 до iOS 5.

В разделе справки Dreamweaver для упаковки веб-приложений см. Создание пакета приложения (Mac OS) :

  1. Выберите Сайт> Мобильные приложения> Настроить платформу приложений
  2. Подтвердить Путь для инструментов разработчика iOS настроен на /Developer
  3. Выбрать Сайт> Мобильные приложения> Настройки приложений
  4. Под Выберите целевую версию ОС , для " iPhone / iPod Touch / iPad , выберите 5.0
  5. Создайте свое приложение, используя Сайт> Мобильные приложения> Эмулируйте и создайте

Dreamweaver PhoneGap Application Framework

Dreamweaver PhoneGap Application Settings

...