it-swarm.com.ru

Как установить cocoapods?

Я сослался на слишком много ссылок и попытался, но безуспешно. Если у кого-то есть идея, пожалуйста, поделитесь со мной. Я читал документы по какао-бобам и много раз пытался установить, но всегда не удавалось из-за начальных шагов. Я обнаружил одну ошибку, из-за которой сначала я не могу установить гемы. Кто-нибудь может дать мне пошаговые инструкции? Как установить или демо.

Это это одна ссылка, которую я попробовал.

Снимок экрана относится к этой ошибке консоли:

enter image description here

213
kagmanoj

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 и начните кодирование. (Вам больше не нужно открывать файл xcodeproj)

569
Om Prakash

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
44
RakeshDipuna

Это работает для OS X El Capitan 10.11.x

Sudo gem install -n /usr/local/bin cocoapods
42
jayesh mardiya

Это полные шаги, которым я обычно следую. Я опубликую эти шаги как можно короче и предполагаю, что вы знаете о проектах 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 из проекта?

Спасибо

Надеюсь, это помогло.

14
onCompletion
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
11
urvashi bhagat

Простые шаги для установки файла pod:

  1. Откройте терминал 2. Команда на терминале: Sudo gem install cocoapods

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

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

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

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

  6. Команда: Под установкой

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

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

  9. Команда: открыть PodDemos.xcworkspace 

10
Mr.Javed Multani

Модуль установки дает ошибку в OS X El Capitan 10.11.2

ОШИБКА: Ошибка установки cocoapods: activesupport требует версии Ruby> = 2.2.2.

 enter image description here

После получения этой ошибки попробовал эту команду и снова установил ее работу для меня.

Sudo gem install activesupport -v 4.2.6

Теперь попробуйте ту же команду установки pod

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

Надеюсь, это поможет всем нам. 

7
Jogendra.Com

Здесь все шаг с изображением. Пожалуйста, следуйте ему правильно, и я уверен, что вы не получите никакой ошибки.

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

Введите пароль администратора. Это может занять некоторое время. Через несколько минут это покажет зеленое сообщение: какао-стручки успешно установлены в вашем Mac Machine.

Если вы получаете какую-либо ошибку с 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 name), удалите любое имя или измените версию, например:

   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>

6
Badal Shah

Для меня проще всего было установить через Ruby gem

Sudo gem install cocoapods -v

Пожалуйста, обратите внимание -v для многословия. Чтобы установить cocoapods требуется время, и часто вы запутываетесь, если это действительно происходит.

5
Andy

Обычно мы используем 

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

# 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
4
Manjeet

Установка Cocoapods на macOS High Sierra:

Sudo gem update --system

Sudo gem install activesupport -v 4.2.6

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

pod setup

pod setup --verbose
4
Dhruv Narayan Singh

Действия по установке файла Pod

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

настройка модуля

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
4
Nikunj Akabari

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
2
Rupesh Babu

Если вы хотите установить CocoaPods в первый раз для вашего проекта.

Пример: Здесь мы установим SDK "Alamofire" с использованием какао-бобов шаг за шагом.

Шаг 1. Открыть терминал и нажать команду, а затем нажать клавишу "Ввод"

Судо драгоценный камень установить cocoapods

Шаг 2. Если появится запрос, вам следует ввести системный пароль , а затем нажать клавишу "Ввод"

Шаг 3. С введите команду "cd" и укажите путь к вашему проекту , а затем нажмите клавишу "Ввод"

Примечание: введите команду "cd", затем пробел и перетащите папку проекта в терминал, он будет иметь путь к проекту, как показано ниже (здесь мое имя проекта: Simple Alamofire)

cd/Users/ramdhanchoudhary/Документы/Swift\Рабочая область/Простой\Alamofire

 enter image description here 

Шаг 4. Создайте файл pod в своем проекте с помощью терминала командой "touch Podfile" и нажмите "Enter"

коснуться подфайла

Шаг 5. Затем откройте "Podfile" с помощью команды терминала "Открыть Podfile" и нажмите "Enter"

открыть подфайл

Шаг 6. Теперь введите следующий код в открытый файл модуля, затем сохраните и закройте файл

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

1
swiftBoy

шаг установки какао-бобов:

Откройте свой терминал:

Sudo gem update --system

Sudo gem install activesupport -v 4.2.6

Sudo gem install cocoapods

pod setup

pod setup --verbose

Затем перейдите в каталог вашего проекта 

pod init

open -a Xcode Podfile

[Редактировать POD-файл с помощью pod ‘libname’]

pod install
1
Jay Bhalani

Благодаря 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 введите команду Terminal ниже и нажмите Enter

    Pod install     

и дождитесь окончания установки

10. В Finder перейдите в папку проекта/Users/me/Developer/MyAudioApp и нажмите .xcworkspace файл ниже (открывается в Xcode!)

    /Users/me/Developer/MyAudioApp/MyAudioApp.xcworkspace

11. В MyAudioApp отредактируйте ViewController.Swift и вставьте следующее

    import AudioKit 
0
Greg

Проверь это

gem install -p http://proxy_ip:proxy_port compass

Вам может понадобиться добавить ваше имя пользователя и пароль к нему:

gem install -p http://[username]:[password]@proxy_ip:proxy_port compass

и проверьте эта ссылка это может помочь вам

0
Anjaneyulu Battula

Ты за прокси? Если это так, передайте прокси в качестве аргумента Sudo gem install --http-proxy http://user:[email protected]:80 cocoapods `

0
tilo

Вы можете установить cocoapods через brew в Mac OS.

во-первых, откройте свой терминал,

запустите этот код (для установки homebrew, если у вас его нет):

     Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

затем легко установите homebrew с помощью этой команды:

brew install cocoapods
0
novonimo

ДЛЯ ЭЛЬ КАПИТАНА

rvm install Ruby-2.2.2.

rvm use Ruby-2.2.2.

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

0
Jonathan Caballero
  1. Открыть Терминал
  2. Введите $ Sudo gem install cocoapods команда в терминале
  3. Создать новый проект Xcode
  4. Перейдите в каталог, содержащий проект Xcode. Используйте cd «../directory-location/ ..» или cd [папка проекта drag-and-drop]
  5. Под установкой

Screenshot for steps

Если это вызывает ошибкуUnable to add a source with url.., тогда установите инструмент командной строки для Xcode. Снова запустите команду Pod install.

Это также установит все зависимости.

Теперь откройте ваш проект в рабочей области т.е. Project-Name.xcworkspace, а не Project-Name.xcodeproj

0
Jayprakash Dubey