2015-07-24 2 views
1

Я новичок, и я пытаюсь развернуть проект IOS в магазине, который использует версию Кордовы 3.1.0. Когда я проверяю, что я получаю сообщение об ошибке «Ошибка работы Itunes Store», поскольку версия Кордовы 3.1.0 не поддерживает рычаг 64. Для обновления с 3.1.0 до 3.4.1 я выполнил следующие шаги:Обновление Cordova IOS от 3.1.0 до 3.4.1

  1. Я использовал команду НОЙ для обновления: Суд НОГО обновления -g Cordova
  2. для обновления платформы: Cordova платформы обновления Ios

на втором этапе я облицовочный ошибку: «Текущий рабочий каталог не является Кордова основы проект «.

Я следую правильному пути? Если правильно. как исправить ошибку на втором шаге? Если это неправильно, какой лучший способ обновить мой проект для развертывания с поддержкой arm 64?

Пожалуйста, помогите мне. Заранее спасибо.

+0

См http://stackoverflow.com/a/23152577/1873374 для того, что Cordova определяет в качестве проекта в Кордове основе. –

+0

Уже упоминалось об этом, но это не очень помогает. –

ответ

2

Прежде всего, проверьте свою версию cordova с помощью cordova platform version ios. Фактическая версия: 3.8.0.

После того, как вы это сделали, и ваша версия не является 3.8.0 run sudo npm update -g cordova, как вы уже делали. Когда это будет завершено, вы наберете cordova -v и отметьте, если теперь кордова находится на 5.1.1 (это настоящая версия кордовы).

Итак, теперь вы готовы обновить свою версию. Перейдите в папку проекта с вашим терминалом ->cd desktop ->cd cordovaProject и запустите cordova platform update ios, который обновит платформу iOS.

Если это не сработает для вас. Скопируйте содержимое папки в папку iOS (yourProjectFolder ->platforms ->iOS ->www), создайте новый проект и вставьте скопированный контент в папку, из которой вы ее скопировали.

Это работает как шарм :)

+0

Когда я пытаюсь запустить команду 'cordova platform version ios' ту же ошибку, то есть« текущий рабочий каталог не является проектом на основе кордовы », пришел к картине. Я попробовал запустить команду в каталоге проекта, которая содержит следующие файлы: «cordova», «CordovaLib», «project_file», «project_name.xcodeproj». –

+0

Сделайте это так, как я сказал: переходите с рабочего стола или документов или так же, как в вашу папку, а затем запустите 'cordova platform version ios'. – Sithys

+0

Я узнал, что Cordova 3.0+ может по-прежнему нуждаться в различных изменениях в структурах каталогов на уровне проектов и других зависимостях. После запуска команды npm для обновления Кордовы, и мне нужно, чтобы ресурсы моего проекта соответствовали требованиям последней версии. Можете ли вы мне помочь, сообщив мне, как я могу подтвердить требования к последней версии, изменив ресурсы проекта и структуру. –

Смежные вопросы