2014-10-30 3 views
3

Я обновляю свою версию от Кордовы от 3.6.0 до 4.0.0, которая является последней на сегодняшний день. Это позволяет добавить мне платформу Android, но, добавив платформу iOS, она дает следующую ошибку.Ошибка при добавлении платформы cordova ios

Unable to fetch platform ios: Error: No compatible version found: [email protected]'>=8458588.0.0-0 <8458589.0.0-0' 
Valid install targets: 
["3.5.0","3.6.0","3.6.1","3.6.3"] 

У меня установлен Xcode6 на моей системе. Но я не могу понять проблему.

ответ

15

Я решил эту проблему путем переустановки Кордовы с помощью этой команды

$ sudo npm install -g cordova 
0

я была близка к этому вопросу, за исключением моего сообщения об ошибке была:

Failed to fetch platform ios 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 

После нескольких попыток , это сработало. Команда cordova platform add ios не может завершиться, если я не подключен к Интернету, поэтому я подозреваю, что внешний веб-сервис, на который он опирается, имел короткий простоя.

+0

У меня эта же проблема, если вы фиксированы, скажи мне –

+0

@PedroHenrique Как описано выше, мое исправление было ждать некоторое время для предполагаемого времени простоя веб-службы Кордовы, которое должно быть разрешено. – andrewb

3

Попробуйте следующую команду в вашем пути проекта терминала ет -rf ~/.cordova