Обновление до последней версии CocoaPods?



У меня возникли некоторые проблемы при установке Alamofire 4.0 в моем проекте.

У меня есть последняя версия Xcode, работает Swift 3, и когда я пытаюсь установить alamofire я получаю как 800 ошибок компилятора.

видимо

CocoaPods 1.1.0+ требуется для сборки Alamofire 4.0.0+

Я посмотрел на версию CocoaPods у меня в терминале и он говорит, что я в 1.0.1.

запуск обновления не работает, я думаю, потому что CocoaPods 1.1 находится в бета-версии.

Так что я не совсем уверен, как обновить его до того, где я хорошо идти. Разве быть устаревшим не заставляет, как 800 ошибок компилятора? Это звучит как какая-то другая проблема?

448   8  

8 ответов:

выполнить следующие действия на вашем терминале последняя стабильная версия:

sudo gem install cocoapods

добавить --pre чтобы получить последнюю предварительную версию:

sudo gem install cocoapods --pre

открыть Terminal->copy ниже команду

sudo gem install cocoapods

он установит последнюю стабильную версию cocoapods.

после этого вам нужно обновить pod, используя команду ниже

pod setup

вы можете проверить версию pod, используя следующую команду

pod --version

С sudo-меньше установка CocoaPods (то есть, вы делаете не хотите предоставить права администратора RubyGems), вам не нужно sudo команда для обновления установки CocoaPods:

gem install cocoapods

вы можете узнать здесь драгоценный камень CocoaPods установлен с:

gem which cocoapods

если это внутри ваш домашний каталог, вы должны, безусловно, работать gem install cocoapods без использования sudo.

наконец, чтобы проверить, какие CocoaPods вы в настоящее время работает тип:

pod --version

Я попытался обновить и не работает. Наконец, мне пришлось полностью удалить (вручную )cocoapods, cocoapods-core , cocoapods-try.. любая другая польза пакета стручками какао. Используйте эту команду терминала для перечисления всех пакетов:gem list --local | grep cocoa pods

после этого , я также удалить ./ cocoapods папка из корневой папки пользователя.

Ниже приведены шаги по обновлению cocoapods:

  1. открыть терминал (сочетание клавиш : Press cmd + space tab чтобы открыть Spotlight, затем текст в terminal)
  2. используйте команду sudo gem установить cocoapods. это будет просить пароль системы из-за проблемы безопасности после этого он устанавливает драгоценные камни

Screenshot 1

  1. теперь, настроить pod с помощью . Это позволит настроить cocoapods master РЕПО.

Screenshot 2

  1. вы можете проверить версию cocoapods с помощью .

Screenshot 3

если у вас Защита Целостности Системы включено или любая другая ошибка записи разрешений, которая включена по умолчанию с момента выпуска macOS Sierra, вы должны обновить CocoaPods, запустив эту строку в терминале:

sudo gem install cocoapods -n/usr/local/bin

после установки проверьте версию вашего модуля:

pod --version

вы избавитесь от этой ошибки:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory

и он установит последние CocoaPods:

Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed
First check cocoapods version
like pod --version
then update like sudo gem install cocoapods --pre

after update you can also check cocoapods version.

enter image description here

Я измените строку "стручок 'Alamofire', '~> 4.0'" "под 'Alamofire', :в Git => 'https://github.com/Alamofire/Alamofire', :совершить => '3cc5b4e'" после этого в терминале: "установить капсуле ... РЕПО-обновление" и оно работает.

    Ничего не найдено.

Добавить ответ:
Отменить.