У меня проблемы с установкой Alamofire 4.0
в мой проект.
У меня последняя версия Xcode , работающая на Swift 3 , и когда я пытаюсь установить alamofire, я получаю около 800 ошибок компиляции.
По-видимому
CocoaPods 1.1.0+ требуется для сборки Alamofire 4.0.0+
Я посмотрел на версию CocoaPods, которую я имею в терминале, и там написано, что я нахожусь на 1.0.1.
Запуск обновления не работает, я думаю, потому что CocoaPods 1.1 находится в бета-версии.
Так что я не совсем уверен, как обновить его там, где мне нужно. Разве устаревание не приводит к 800 ошибкам компилятора? Это похоже на какую-то другую проблему?
--pre
если хотите, последнюю стабильную версию--pre
илиgem install cocoapods -v 1.4.0.rc.1
сейчас? Будет ли это так же?rc
средний нон стабильной версии ?Откройте команду
Terminal
->
copy
нижеБудет установлена последняя стабильная версия
cocoapods
.после этого вам нужно обновить pod используя команду ниже
Вы можете проверить версию pod используя следующую команду
источник
bundle update cocoapods
ваш проект, используя самые последние cocoapodsЕсли вы включили защиту целостности системы или любую другую ошибку записи разрешения, которая включена по умолчанию с момента выпуска macOS Sierra, вам следует обновить CocoaPods, запустив эту строку в терминале:
После установки проверьте версию вашего модуля:
Вы избавитесь от этой ошибки:
И он установит последние CocoaPods:
источник
Если вы используете Homebrew, откройте терминал и введите:
Если это не работает, попробуйте:
источник
Для тех, у кого установлена версия CocoaPods без sudo (то есть вы не хотите предоставлять права администратора RubyGems), вам не нужна
sudo
команда для обновления установки CocoaPods:Вы можете узнать, где установлен самоцвет CocoaPods:
Если это в вашем домашнем каталоге, вы обязательно должны работать
gem install cocoapods
без использованияsudo
.Наконец, чтобы проверить, какие CocoaPods вы используете в данный момент, наберите:
источник
Ниже приведены инструкции по обновлению cocoapods:
Press cmd + space tab
открыть Spotlight, затем текстterminal
)pod setup
команды. Это настроит мастер репо cocoapods.pod --version
команду.источник
Вы можете решить эту проблему с помощью этих команд:
Первый:
Desp: введите пароль пользователя mac, теперь ваши cocoapods будут заменены стабильной версией.
Вы можете узнать, где установлен самоцвет CocoaPods:
если вы клонировали репо, введите следующую команду:
закройте свой xcode и выполните эту команду
источник
Это действительно быстрое и подробное решение
Откройте Терминал и выполните следующее, чтобы получить последнюю стабильную версию:
Добавьте --pre для получения последней предварительной версии:
Incase любая ошибка произошла
Попробуйте удалить и установить снова:
Запустите после обновления CocoaPods
После обновления CocoaPods также необходимо обновить файл Podfile.lock в вашем проекте.
Перейти в каталог вашего проекта
источник
Я пытался обновить и не работал. Наконец, мне пришлось полностью удалить (вручную) кокапод, ядро кокоапод, кокоапод - попробовать ... любой другой пакет, используемый какао-стручками. Используйте эту команду терминала для вывода списка всех пакетов:
gem list --local | grep cocoa pods
После этого я также удаляю папку ./cocoapods из корневой папки пользователя.
источник
Ни один из вышеперечисленных не решил мою проблему, вы можете проверить версию pod с помощью двух команд
pod --version
gem which cocoapods
В моем случае
pod --version
всегда показывал «1.5.0», покаgem which cocopods
показываетLibrary/Ruby/Gems/2.3.0/gems/cocoapods-1.9.0/lib/cocoapods.rb
. Я попробовал все, но не смог обновить версию, показанную сpod --version
.sudo gem install cocopods
результат установки последней версии, ноpod --version
всегда показывающий предыдущую версию. Наконец я попробовал эти командыsudo gem update
sudo gem uninstall cocoapods
sudo gem install cocopods
pod setup``pod install
поймать меня было обновление самоцвета sudo. Надеюсь, это поможет любому телу.
источник
Немного не по теме, но вместо написания pod install в терминале вы можете использовать этот инструмент.
https://github.com/DKalachniuk/XcodeProjects
Это сэкономит вам время!
источник
источник
Я изменяю строку "pod 'Alamofire', '~> 4.0'" на "pod" Alamofire ",: git => ' https://github.com/Alamofire/Alamofire ',: commit => '3cc5b4e' 'после что в терминале: "pod install --repo-update" и все работает.
источник