it-swarm.com.ru

Обновление до последней версии 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 ошибкам компилятора? Похоже ли это на какую-то другую проблему?

207
Barkley

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

Sudo gem install cocoapods

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

Sudo gem install cocoapods --pre
440
user3899562

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

Sudo gem install cocoapods

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

после этого вам нужно обновить pod с помощью команды ниже

pod setup

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

pod --version
69
Dheeraj D

Ниже приведены инструкции по обновлению cocoapods:

  1. Открыть терминал (Ярлык: Press cmd + space tab, чтобы открыть Spotlight, затем текст в terminal)
  2. Используйте команду Sudo gem install cocoapod s. Это будет запрашивать системный пароль из-за проблем безопасности, после чего он устанавливает драгоценные камни

Screenshot 1

  1. Теперь настройте pod с помощью команды pod setup. Это настроит мастер репо Cocoapods.

Screenshot 2

  1. Вы можете проверить версию cocoapods с помощью команды pod --version.

Screenshot 3

9
Jayprakash Dubey

Если вы используете Homebrew, откройте терминал и введите:

brew upgrade cocoapods

Если это не работает, попробуйте:

brew install cocoapods
8
Sanzio Angeli

Для тех, у кого установка Sudo-менее CocoaPods (т.е. вы не хотите предоставлять привилегии администратора RubyGems), вы не Вам не нужна команда Sudo для обновления вашей установки CocoaPods:

gem install cocoapods

Вы можете узнать где гем CocoaPods установлен с:

gem which cocoapods

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

Наконец, чтобы проверить, какие CocoaPods вы используете в данный момент, наберите:

pod --version
8
Paulo Mattos

Если вы получили Защита целостности системы или любую другую ошибку записи разрешения, которая включена по умолчанию с момента выпуска 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
7
Stanislav Talanov

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

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

3
supersabbath