Как установить cocoapods?
Я сослался на слишком много ссылок и попытался, но безуспешно. Если у кого-то есть идея, пожалуйста, поделитесь со мной. Я читал документы по cocoa-бобам и много раз пытался установить, но всегда не получалось из-за начальных шагов. Я обнаружил одну ошибку, из-за которой сначала я не могу установить гемы. Кто-нибудь может дать мне пошаговые инструкции? Как установить или демо.
Это одна ссылка, которую я пробовал.
Снимок экрана относится к этой ошибке консоли:
![enter image description here]()
Ответы
Ответ 1
POD Установить
[1] Откройте терминал и введите:
sudo gem install cocoapods
Gem будет установлен в Ruby внутри системной библиотеки. Или попробуйте 10.11 Mac OSX El Capitan, введите:
sudo gem install -n /usr/local/bin cocoapods
Если возникает ошибка "activesupport требует версии Ruby> = 2.xx", то сначала установите последнюю версию activesupport, набрав в терминале.
sudo gem install activesupport -v 4.2.6
[2] После установки будет много сообщений, прочитайте их, и если ошибок не обнаружено, значит установка cocoapods завершена. Далее необходимо настроить мастер-репо cocoapods. Введите в терминале:
pod setup
И подожди пока загрузит мастер репо. Размер очень большой (370,0 МБ на декабрь 2016 года). Так что это может быть какое-то время. Вы можете отслеживать загрузку, открыв вкладку "Активность" и перейдя на вкладку "Сеть" и выполнив поиск git-remote-https. В качестве альтернативы вы можете попробовать добавить подробное описание к команде следующим образом:
pod setup --verbose
[3] После этого он выведет "Setup Complete", и вы сможете создать свой проект XCode и сохранить его.
[4] Затем в терминале cd перейдите в "корневой каталог вашего проекта XCode" (где находится ваш файл .xcodeproj
) и введите:
pod init
[5] Затем откройте ваш подфайл проекта, набрав в терминале:
open -a Xcode Podfile
[6] Ваш Podfile будет открыт в текстовом режиме. Первоначально там будет несколько команд по умолчанию. Здесь вы добавляете зависимости вашего проекта. Например, в подфайле введите
pod 'AFNetworking', '0.9.1'
(эта строка является примером добавления библиотеки AFNetworking в ваш проект).
Другие советы:
Раскомментируйте platform :ios, '9.0'
user_frameworks!
если вы используете Swift
Когда вы закончите редактирование подфайла, сохраните его и закройте Xcode.
[7] Затем установите pods в свой проект, набрав в терминале:
pod install
В зависимости от того, сколько библиотек вы добавили в свой подфайл для своего проекта, время для его завершения варьируется. После завершения будет сообщение, которое говорит
"Установка Pod завершена! Установлены X зависимостей от Podfile и X total pod."
Теперь закройте ваш проект Xcode. Затем найдите и откройте .xcworkspace
проекта Xcode .xcworkspace
и начните кодирование. (Вам больше не нужно открывать файл xcodeproj
)
Ответ 2
1. Сначала откройте свой терминал
2. Затем обновите ваш драгоценный файл командой
sudo gem install -n /usr/local/bin cocoapods
3. Затем укажите путь к вашему проекту.
cd /your project path
4. Прикоснитесь к подфайлу.
touch podfile
5. Откройте ваш подфайл.
open -e podfile
6. Это откроет подфайл, как текстовое редактирование. Затем установите цель. Например, если вы хотите настроить Google maps, ваш подфайл должен выглядеть так:
use_frameworks!
target 'yourProjectName' do
pod 'GoogleMaps'
end
7. Затем установите модуль
pod install
Ответ 3
Это работает для OS X El Capitan 10.11.x
sudo gem install -n /usr/local/bin cocoapods
после этого вы можете настроить модуль с помощью команды pod setup cmd, а затем перейти в каталог проекта и установить модуль
Ответ 4
Это полные шаги, которым я обычно следую. Я опубликую эти шаги как можно короче и предполагаю, что вы знаете о проектах Mac и Xcode. Прежде всего, откройте терминал и используйте следующие команды и нажмите ввод после каждой команды -
sudo gem install cocoapods //If you don't have Cocoapods installed on your system already.
Теперь перейдите в каталог вашего проекта XCode, используя следующую команду.
cd /Your Xcode Project Directory Path
Пожалуйста, следуйте приведенным ниже инструкциям для системы CocoaPods. Пожалуйста, подождите некоторое время после успешного выполнения каждой команды, введенной в терминал.
1. Searching for pods in terminal.
pod search networking (replace networking with which you want to search)
2. Creating the pod file
pod init
3. Opening the pod file
open -a Xcode Podfile
4. Adding the pods //After adding your pods you must save the podfile first and then head back to the terminal again.
target 'WebServiceUsingMantleAFNetworking' do
# platform :ios, '8.0' //Choose your version of iOS
pod 'AFNetworking', '~> 2.6.0
end
OR
platform :ios, '8.0'
pod 'AFNetworking'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
5. Installing the pods
pod install
6. Check for updates of pods on existing project
pod outdated
7. Update the existing pods
pod update
8. Uninstall the Cocoapods from system.
sudo gem uninstall cocoapods
Существует полное руководство по удалению модулей из вашего Xcode-элемента в stackoverflow. Вы можете проверить по этой ссылке для получения дополнительной информации.
Как удалить CocoaPods из проекта?
Спасибо
Надеюсь, это помогло.
Ответ 5
1. sudo gem install cocoapods
2. Open terminal
3. cd /project path //project path
4. touch podfile
5. open -e podfile //open in TextEditor
or
open -a pod file //open in Xcode
6. Set your target and add pod file of GoogleMaps like as:
target 'PROJECT NAME HERE' do
pod 'GoogleMaps'
end
7. pod install
Ответ 6
Простые шаги для установки файла pod:
-
Открыть терминал 2. Команда на терминале: sudo gem установить cocoapods
-
установить путь вашего проекта на терминале.
-
команда: pod init
-
перейдите к файлу pod вашего проекта и добавьте pod, который вы хотите установить
-
добавлено в файл модуля: модуль 'AFNetworking', '~> 3.0
-
Команда: Pod установить
-
Закрыть проект Xcode
-
открыть свой проект из терминалов
-
Команда: открыть PodDemos.xcworkspace
Ответ 7
Здесь все шаг с изображением. Пожалуйста, следуйте ей правильно, и я уверен, что вы не получите никакой ошибки.
Из Как установить CocoaPods и настроить с вашим проектом XCode.
Прежде всего проверьте, нужно ли устанавливать command line
или нет.
Вы можете проверить это, открыв Xcode, перейдя в меню
Xcode > Preferences > Downloads > Components, finding Command Line Tools and select install/update.
![Commandline tool]()
Если вы не нашли command line tool
вам нужно написать эту команду в терминале. xcode-select --install
и нажмите на установку
если у вас установлен инструмент командной строки. вам нужно выбрать каталог Xcode (иногда проблемы такого типа, возникающие из-за разных версий Xcode) следуют этой процедуре.
Откройте терминал и выполните эту команду:
sudo gem install cocoapods
Введите пароль администратора. Это может занять некоторое время. Через несколько минут появится зеленое сообщение о том, что cocoa-бобы успешно установлено на вашем компьютере Mac.
Если вы получаете какую-либо ошибку с XCode6, например, путь разработчика отсутствует. Сначала запустите эту команду в терминале:
sudo xcode-select -switch/Applications/Xcode6.app(or your XCodeName.app)
Теперь вы можете настроить Pod с вашим проектом Xcode.
и теперь вам нужно установить модуль. следуйте этой процедуре.
1) Открытый терминал
2) Перейдите в корневой каталог вашего проекта XCode (где находится файл ProjectName.xcodeproj).
3) $ pod setup
: (Настройка основного репо CocoaPods)
В случае успеха отображается: Настройка завершена (доступ только для чтения). Итак, вы все настроили. Теперь давайте сделаем что-то более заметное... Да! Давайте установим библиотеки в ваш проект Xcode.
теперь вам нужно настроить и обновить библиотеку, связанную с pod в вашем проекте.
Шаги для добавления-удаления-обновления библиотек в модуле:
1) Открытый терминал
2) Перейдите в корневой каталог вашего проекта XCode. Если ваш терминал уже запущен, вам не нужно этого делать, поскольку вы уже на том же пути.
3) $ touch pod file
4) $ open -e podfile
(это должно открыть пустой текстовый файл)
5) Добавьте имена вашей библиотеки в этот текстовый файл. Вы можете добавить новые имена (имя lib), удалить любое имя или изменить версию, например:
pod Facebook-iOS-SDK
pod EGOTableViewPullRefresh
pod JSONKit
pod ‘MBProgressHUD
ПРИМЕЧАНИЕ. Используйте кнопку (control + "), чтобы добавить одинарную кавычку на обоих концах имени библиотеки. Она должна отображаться в виде прямой вертикальной линии. Без кнопки управления она должна быть добавлена в виде кавычки, которая приведет к ошибке при установке файла.
6) Сохраните и закройте этот текстовый файл. Теперь библиотеки настроены и вам нужно установить/обновить
7) Снова зайдите в свой терминал и выполните команду: $ pod install
(чтобы установить/обновить эти библиотеки в pod).
Вы должны увидеть вывод, похожий на следующий:
Updating spec repo 'master
Installing Facebook-iOS-SDK
Generating support files
Настройка завершена.
Заметка:-
If you have followed this whole procedure correctly and step by step , then you can directly fire 'pod update' command after selecting 'Xcode' and then select your project path. and write your command 'pod update'
РЕДАКТИРОВАТЬ :-
Вы также можете проверить инструмент командной строки здесь.
![Command line tool in <code>Location</code>]()
Ответ 8
Подстановка установки при ошибке OS X El Capitan 10.11.2
ОШИБКА: Ошибка при установке cocoapods: activesupport требует версию Ruby >= 2.2.2.
![введите описание изображения здесь]()
После получения этой ошибки попробовал эту команду и снова установил ее работу для меня.
sudo gem install activesupport -v 4.2.6
Теперь попробуйте выполнить ту же команду установки pod
sudo gem install -n /usr/local/bin cocoapods
Надеюсь, это поможет всем нам.
Ответ 9
Установка Cocoapods на macOS High Sierra:
-
Установите Homebrew https://brew.sh/
-
Выполните следующие команды в терминале:
обновление самоцвета sudo --system
sudo gem install activesupport -v 4.2.6
sudo gem install -n /usr/local/bin cocoapods
pod setup
pod setup --verbose
Ответ 10
Для меня самым простым способом было установить через ruby gem
sudo gem install cocoapods -v
Обратите внимание на -v для подробного описания. Требуется, чтобы установить cocoapods, и часто вас путают, если это действительно происходит.
Ответ 11
Шаги по установке файла PDF
sudo gem install -n /usr/local/bin cocoapods
pod setup
cd ~/Path/To/Folder/Containing/ShowTracker
touch podfile
open -a Xcode Podfile // TO OPEN IT IN XCODE
OPEN -e podfile // TO OPEN IT IN TEXT EDITOR
pod install // TO INSTALL A NEW POD
pod update // TO UPDATE ALL PODS
Ответ 12
Обычно мы используем
sudo gem install cocoapods
Решение, исправить ошибку Cocoapods на El Capitan 10.11:
sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init
В Podfile нам нужно установить target
# Podfile
platform :ios, '9.0'
use_frameworks!
# My other pods
target "Projectname" do
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.1.1'
pod 'AFNetworking', '~> 2.2'
pod 'TPKeyboardAvoiding', '~> 1.2'
end
target 'ProjectnameTests' do
testing_pods
end
target 'ProjectnameUITests' do
testing_pods
end
в консоли - терминал
pod install
Ответ 13
Благодаря 10-шаговому решению SwiftBoy я успешно использовал CocoaPods для установки последней версии AudioKit.
1. Используя XCode, создайте проект MyAudioApp Swift, сохранив его в моем каталоге разработчика, например.
/Users/me/Developer/MyAudioApp
2. Используя Cocoapods, установите AudioKit в проекте MyAudioApp (т.е. установите AudioKit sdk)
3. Откройте Терминал, введите команду ниже и нажмите Enter
sudo gem install -n /usr/local/bin cocoapods
4. Введите системный пароль и нажмите Enter
5. В Терминале введите команду ниже и нажмите Enter
cd /Users/me/Developer/MyAudioApp
6. Создайте файл модуля проекта - введите ниже команду "Тип терминала" и нажмите Enter
touch Podfile
7. Откройте файл модуля проекта - в приведенной ниже команде типа терминала и нажмите Enter (открывается в TextEdit)
open Podfile
8. Измените приведенный ниже код в открытый файл модуля (и сохраните файл перед выходом из TextEdit)
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.2'
use_frameworks!
target 'MyAudioApp' do
pod 'AudioKit', '~> 4.7'
end
9. Чтобы установить AudioKit в рабочую область MyAudioApp, введите ниже команду "Терминал" и нажмите Enter
Pod install
и дождитесь окончания установки
10. В Finder перейдите в папку проекта /Users/me/Developer/MyAudioApp и нажмите .xcworkspace файл ниже (открывается в Xcode!)
/Users/me/Developer/MyAudioApp/MyAudioApp.xcworkspace
11. В MyAudioApp отредактируйте ViewController.swift и вставьте следующее
import AudioKit
Ответ 14
этап установки стручка cocoa:
Откройте свой терминал:
sudo gem update --system
sudo gem install activesupport -v 4.2.6
sudo gem install cocoapods
pod setup
pod setup --verbose
Затем перейдите в каталог вашего проекта с терминалом
cd Your Project Path
Затем введите команду ниже в терминале
pod init
open -a Xcode Podfile
[Редактировать POD файл с помощью pod 'libname]
pod install
Ответ 15
Cocoapod на терминале, выполните следующие действия:
sudo gem update
sudo gem install cocoapods
pod setup
cd (project direct drag link)
pod init
open -aXcode podfile (if its already open add your pod file name ex:alamofire4.3)
pod install
pod update
Ответ 16
Вы за прокси? Если да, передайте прокси как аргумент sudo gem install --http-proxy http://user:[email protected]:80 cocoapods
`
Ответ 17
- Открытый терминал
- Введите команду $sudo gem install cocoapods в терминале
- Создать новый проект Xcode
- Перейдите в каталог, содержащий проект Xcode. Используйте папку cd "../directory-location/.." или cd [drag-and-drop project]
- Подставка
![Screenshot for steps]()
Если это вызывает ошибку Unable to add a source with url..
, установите инструмент командной строки для Xcode. Опять же, команда reerun Pod install.
Это также установит все зависимости.
Теперь откройте свой проект в Workspace, то есть Project-Name.xcworkspace, а не Project-Name.xcodeproj
Ответ 18
Если вы хотите установить CocoaPods в первый раз для своего проекта.
Пример: здесь мы установим SDK Alamofire, используя cocoa-бобы, шаг за шагом.
Шаг 1. Откройте терминал и нажмите команду, а затем нажмите клавишу "Enter"
sudo gem установить cocoapods
Шаг 2. Если появится запрос, вам следует ввести системный пароль, а затем нажать клавишу "Enter"
.Шаг 3. С помощью команды "cd" укажите путь к вашему проекту, а затем нажмите клавишу "Enter"
.Примечание: введите команду "cd", затем пробел и перетащите папку проекта в терминал, где будет указан путь к проекту, как показано ниже (здесь мое имя проекта: Simple Alamofire)
cd/Users/ramdhanchoudhary/Документы/Swift\Рабочая область/Простой \ Alamofire
![enter image description here]()
Шаг 4. Создайте файл pod в своем проекте с помощью терминала командой "touch Podfile" и нажмите "Enter"
коснитесь Podfile
Шаг 5. Затем откройте "Подфайл" с помощью терминальной команды "Открыть Подфайл" и нажмите "Enter"
открыть подфайл
Шаг 6. Теперь введите следующий код в открытый файл pod, затем сохраните и закройте файл
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Alamofire', '~> 4.0'
end
Шаг 7. Вернитесь в терминал введите команду "Pod install" и нажмите клавишу "Enter".
Под установкой
Шаг 8. Подождите, пока установка завершится на 100% 650+ МБ
Шаг 9. Перейдите в папку проекта и откройте файл ниже
.xcworkspace
Шаг 10. Импортируйте класс Alamofire и используйте его!
импорт Alamofire
Ответ 19
В MacOS Mojave с Xcode 10.3 я получил страшные предупреждения от маршрута gem
с или без -n /usr/local/bin
:
xcodeproj executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN]
Что у меня работает, так это доморощенный, просто
brew install cocoapods
Ответ 20
sudo gem install -n /usr/local/bin cocoapods
Это сработало для меня, -n помогает вам исправить ошибку разрешения.
Ответ 21
Проверьте это
gem install -p http://proxy_ip:proxy_port compass
Вам может потребоваться добавить к нему свое имя пользователя и пароль:
gem install -p http://[username]:[password]@proxy_ip:proxy_port compass
и проверьте эту ссылку, это может помочь вам
Ответ 22
ДЛЯ EL CAPITAN
rvm install ruby-2.2.2.
rvm use ruby-2.2.2.
sudo gem install -n /usr/local/bin cocoapods
Ответ 23
Вы можете установить cocoapods
через cocoapods
в Mac OS.
во-первых, откройте свой терминал,
запустите этот код (для установки homebrew, если у вас его нет):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
затем легко установите homebrew с помощью этой команды:
brew install cocoapods