2

После загрузки файлов примеров гиперлопа и запуска appc ti build -p ios я получаю ошибки, когда Hyperloop находит зависимости CocoaPods. Точный текст ошибки:Ошибка Hyperloop при обработке зависимостей Cocoapods

[ERROR] An error occurred during build after 3s 372ms [ERROR] pod install returned a non-zero exit code

Единственное изменение, которое я должен был сделать было установить СДК-версию в tiapp.xml для 5.4.0.v20160608165242 вместо 5.4.0 (вытащил эту версию SDK по работает appc ti sdk install -b 5_4_X)

appc -v возвращает 5.2.2 appc ti -v возвращает 5.0.6

Кроме того, если удалить файл Podfile, приложение строит и работает на тренажере. Большинство образцов работают (очевидно, не сторонние библиотеки). Я вижу в некоторых других проблемах, когда люди смогли получить зависимости от cocoapod, так что это может быть просто проблема с cocoapod с моей машиной. pod --version возвращает 1.0.1

pod install обеспечивает ошибку:

Could not automatically select an Xcode project. Specify one in your Podfile like so:

ответ

3

Версия 1.0.1 от cocoapods не работает с hyperloop прямо сейчас. Удаленная эта версия и установленная 0.39.0 вместо этого решили проблему. sudo gem install cocoapods -v 0.39.0

+0

Согласно последнему руководству 5.4.0.GA в http://docs.appcelerator.com/platform/latest/#!/guide/ iOS_Hyperloop_Programming_Guide версия 1.0.1 теперь должна поддерживаться, но я все еще получаю эту ошибку. WiIl попытается понизить, как вы предложили. – Kosso

+0

@ Kosso Если вы обновили существующий проект до 5.4.0, убедитесь, что папка plugins/hyperloop удалена. –

0

Один из способов, который работал для меня:

  • Удалить cocoapods

    gem uninstall --all --executables cocoapods 
    
  • Установите его снова

    sudo gem install cocoapods 
    
  • Убедитесь, что вы используете последние узловые LTS (4.5.0)

  • Снова откройте APPC студии, чтобы увидеть это работает

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