Как установить 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:

  1. Открыть терминал 2. Команда на терминале: sudo gem установить cocoapods

  2. установить путь вашего проекта на терминале.

  3. команда: pod init

  4. перейдите к файлу pod вашего проекта и добавьте pod, который вы хотите установить

  5. добавлено в файл модуля: модуль 'AFNetworking', '~> 3.0

  6. Команда: Pod установить

  7. Закрыть проект Xcode

  8. открыть свой проект из терминалов

  9. Команда: открыть 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:

  1. Установите Homebrew https://brew.sh/

  2. Выполните следующие команды в терминале:

обновление самоцвета 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