Як встановити какаоди?


306

Я посилався на занадто багато посилань і намагався, але успіху не мав. Якщо у когось є ідея, будь ласка, поділіться зі мною. Я читав документи з какао-стручком і багато разів намагався встановити, але завжди провалювався через початкові кроки. Я знайшов одну помилку, завдяки якій я не можу встановити дорогоцінні камені спочатку. Хто-небудь може дати мені кроки по черзі? Як встановити або демонструвати.

Це одне посилання, яке я спробував.

Знімок екрана стосується цієї консольної помилки, яку мені дали:

введіть тут опис зображення


Мабуть, це стосується версії ruby, Перевірте версію ruby, ruby ​​-v, що там написано?
Janak Nirmal

Я думаю , що це відповідь на ваше запитання перевірити це посилання stackoverflow.com/questions/2238340 / ...
Anjaneyulu Battula

Відповіді:


715

Встановлення POD

[1] Відкрийте термінал і введіть:

sudo gem install cocoapods

Gem буде встановлений у Ruby всередині системної бібліотеки. Або спробуйте на 10.11 Mac OSX El Capitan, введіть:

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

Якщо є помилка "для активації підтримки потрібна версія Ruby> = 2.xx", то спочатку встановіть останню активізацію, ввівши термінал.

sudo gem install activesupport -v 4.2.6

[2] Після встановлення буде багато повідомлень, прочитайте їх, і якщо помилки не знайдено, це означає, що встановлена ​​кокаопода. Далі вам потрібно налаштувати майстер репо-речей cocoapods. Введіть термінал:

pod setup

І зачекайте, що це завантажить головний репо. Розмір дуже великий (370,0 Мб на грудень 2016 року). Тож може пройти якийсь час. Ви можете відстежувати завантаження, відкривши вкладку «Активність» та «Перейти до мережі» та шукати git-remote-https. Крім того, ви можете спробувати додати багатослівний текст до команди так:

pod setup --verbose

[3] Як тільки це буде зроблено, він виведе "Установка завершена", і ви можете створити свій проект 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] Потім встановіть стручки у проект, ввівши термінал:

pod install

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

"Установка pod завершена! Встановлено X залежностей від Podfile та X загальних стручків."

Тепер закрийте проект Xcode. Потім знайдіть і відкрийте .xcworkspaceфайл проекту Xcode і починайте кодування. (Вам більше не слід відкривати xcodeprojфайл)


35
Дуже корисна інструкція! Дуже просто і чисто!
Різван Ахмед

3
"установка стручка" займає назавжди. Я перевірив у "Монітор активності"> "Вкладка мережі" git-remote-https: Пакети Rcvd дуже повільні, хоча у мене хороший Інтернет.
VipiN Negi

3
Я відредагував відповідь для кращого форматування та додав більше деталей, що очікувати під час встановлення та налаштування.
GeneCode

3
Це натхненно.
Гаррет Кей

1
Дякую за вказівки. Я вперше використовую проект із Pods. Це дуже корисна інформація.
Флаш

52

1.Перше відкрийте свій термінал

2. Оновіть ваш gem-файл із командою

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

3. Потім дайте свій проектний шлях

cd /your project path 

4.Затиснути подофф

touch podfile

5. Відкрийте свій підфіл

open -e podfile

6.У ньому відкриється підфіл, як редагування тексту. Потім встановіть ціль. Наприклад, якщо ви хочете створити карти Google, то ваш підфільм повинен бути таким

use_frameworks!
target 'yourProjectName' do
    pod 'GoogleMaps'
end

7. Потім встановіть стручок

pod install

45

Це працює для OS X El Capitan 10.11.x

sudo gem install -n /usr/local/bin cocoapods
після цього ви можете встановити струмок за допомогою cmd setup setup, а потім перейти до каталогу проекту та встановити pod

@Jayesh Для мене це єдиний працював ... і ти врятував мені день ... :)
Джокер

@Joker Я беру 2 дні для вирішення проблеми стручка .. :)
Jayesh Mardiya

Спочатку вам потрібно виконати крок відповіді @Om Prakash
Jayesh Mardiya

1
Чи правильно я кажу, що для першого кроку, коли ви викликаєте "налаштування стручка", ви можете знаходитись у будь-якому каталозі, і не потрібно знаходитись у вашому фактичному каталозі проекту, щоб зробити налаштування стручка?
hinterbu

16

Це цілі кроки, які я зазвичай виконую. Я публікую ці кроки якомога коротше і припускаю, що ви знаєте про проекти Mac і Xcode. Перш за все, відкрийте термінал і скористайтеся наступними командами та натисніть Enter після кожної команди.

Введіть таку команду, якщо у вас ще не встановлено CocoaPods:

sudo gem install cocoapods

Тепер, будь ласка, перейдіть до каталогу Xcode Project за допомогою наступної команди та замініть /Your Xcode Project Directory Pathфактичним шляхом до каталогу:

cd /Your Xcode Project Directory Path

Нижче наведено інструкції щодо використання CocoaPods. Будь ласка, почекайте деякий час після кожної команди, введеної в термінал, щоб успішно виконати.

  1. Пошук стручків у терміналі:

pod search networking (замініть мережу, за якою ви хочете шукати)

  1. Створення файлу pod:

pod init

  1. Відкриття файлу pod:

open -a Xcode Podfile

  1. Додавання стручків: (Після додавання ваших стручків потрібно спочатку зберегти підфайл, а потім знову повернутися до терміналу.)
target 'WebServiceUsingMantleAFNetworking' do
# platform :ios, '8.0' //Choose your version of iOS
pod 'AFNetworking', '~> 2.6.0

end

АБО

platform :ios, '8.0'
pod 'AFNetworking'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
  1. Встановлення стручків:

pod install

  1. Перевірте наявність оновлень для існуючих проектів:

pod outdated

  1. Оновіть наявні стручки:

pod update

  1. Видаліть Cocoapods із системи:

sudo gem uninstall cocoapods

Існує повний посібник для видалення стручків з вашого проекту Xcode на stackoverflow. Ви можете ознайомитись за цим посиланням для отримання додаткової інформації.

Як видалити CocoaPods з проекту?

Дякую

Сподіваюся, що це допомогло.


15

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

  1. Відкрийте термінал 2. Команда на терміналі: sudo gem встановити cocoapods

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

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

  4. перейдіть до файла pod свого проекту та додайте стручок, який ви хочете встановити

  5. додано у файл pod: pod 'AFNetworking', '~> 3.0

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

  7. Закрити проект Xcode

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

  9. Команда: відкрийте PodDemos.xcworkspace


Чому відкат? Простіше зрозуміти з правильним форматуванням.
Користувач, який не є користувачем

12

На macOS Mojave з Xcode 10.3 я отримав страшні попередження щодо gemмаршруту з або без -n /usr/local/bin:

xcodeproj's executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN] 

Те, що працює для мене, все ще є домашньою мовою, просто

brew install cocoapods

12
  1. Відкритий термінал
  2. Введіть, sudo gem install cocoapodsякщо у вас немає CocoaPods
  3. Введіть cd /project path, але замініть project pathфактичним проектом шлях
  4. торкніться підфілів
  5. Використовуйте одну з наступних команд, щоб відкрити підфайл: open -e podfileвідкрити в TextEdit або open -a pod fileвідкрити в Xcode
  6. Встановіть ціль і додайте файл файлу GoogleMaps на зразок:
    target 'PROJECT NAME HERE' do
    pod 'GoogleMaps'
    end
    
  7. Використовуйте pod installдля встановлення залежностей

Дякую, що поділились! Не знав, я можу відкрити документ у окремому вікні або в xCode через bash! :)
Алекс Ціо

7

Ось все кроки із зображенням. будь ласка, дотримуйтесь його належним чином, і я впевнений, що ви не отримаєте жодної помилки.

З Як встановити CocoaPods та налаштування за допомогою вашого проекту Xcode .


Перш за все перевірити, чи потрібно встановити command lineчи ні.

Ви можете перевірити це, відкривши Xcode, перейшовши по меню до

 Xcode > Preferences > Downloads > Components, finding Command Line Tools and select install/update.

Інструмент командного рядка

якщо ви не знайшли, command line toolвам потрібно написати цю команду в термінал. xcode-select --install

і натисніть на встановити

якщо у вас є інструмент встановлення командного рядка. вам потрібно вибрати каталог Xcode (Іноді цей тип проблем, створений через різні версії Xcode, доступних), дотримуйтесь цієї процедури.

Відкрийте термінал і запустіть цю команду:

sudo gem install cocoapods

Введіть пароль адміністратора. Це може зайняти деякий час. Через кілька хвилин на екрані з’явиться зелене повідомлення про те, що какао-стручки успішно встановлені у вашій машині 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.

тепер у вашому проекті вам доведеться налаштувати та оновити бібліотеку, пов’язану з стручком.

Кроки для додавання-видалення-оновлення бібліотек у стручку:

1) Відкритий термінал

2) Змініть каталог до кореневого каталогу проекту XCode. Якщо ваш термінал вже працює, то цього робити не потрібно, оскільки ви вже на тому самому шляху.

3) $ touch pod file

4) $ open -e podfile(Це має відкрити порожній текстовий файл)

5) Додайте імена бібліотеки до цього текстового файлу. Ви можете додати нові імена (ім'я lib), видалити будь-яке ім’я або змінити версію, наприклад:

   pod ’Facebook-iOS-SDK’
   pod ’EGOTableViewPullRefresh’
   pod ’JSONKit’
   pod ‘MBProgressHUD

ПРИМІТКА: Використовуйте кнопку (управління + ”), щоб додати одну цитату на обох кінцях назви бібліотеки. Він повинен бути показаний як пряма вертикальна лінія. Без кнопки керування вона додається у вигляді фігурної єдиної лапки, яка припуститься помилки під час встановлення файлу.

6) Збережіть і закрийте цей текстовий файл. Тепер бібліотеки налаштовані, і вам доведеться встановити / оновити

7) Перейдіть до свого терміналу ще раз і запустіть цю команду: $ pod install (щоб встановити / оновити ці бібліотеки у стручку).

Ви повинні побачити вихід подібний до наступного:

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`  

Редагувати: -

Ви також можете перевірити інструмент командного рядка тут.

Інструмент командного рядка в <code> Location </code>


1
Коли ви цитуєте чужу роботу, будь ласка, використовуйте форматування цитат, щоб вказати, що було скопійовано (трохи нечесно не робити). Крім того, чесніше вказати посилання на джерело, звідки надходить скопійований текст, а не внизу вашої відповіді.

7

Установка Pod, що дає помилку в OS X El Capitan 10.11.2

ПОМИЛКА: Помилка встановлення cocoapods: для активізації потрібна версія Ruby> = 2.2.2.

введіть тут опис зображення

Після отримання цієї помилки спробував цю команду і знову встановив її роботу для мене.

sudo gem install activesupport -v 4.2.6

Тепер спробуйте цю ж команду встановлення стручка

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

Сподіваюся, це допоможе всім нам.


7

Встановлення какаодів на macOS High Sierra:

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

  2. Виконайте наступні команди в терміналі:

sudo gem update --система

sudo gem install activesupport -v 4.2.6

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

pod setup

pod setup --verbose

6

Для мене найпростішим способом було встановлення через ruby ​​gem

sudo gem install cocoapods -v

Зверніть увагу на -v для багатослівного. Щоб встановити какаоди, потрібен час, і часто ви заплутуєтесь, якщо це дійсно відбувається.


4

Кроки встановлення файлу 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

Зазвичай ми використовуємо

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 “Projectnamedo

    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

3

Завдяки 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. Відредагуйте код нижче у відкритому файлі pod (і збережіть файл перед тим, як закрити 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 

3
sudo gem install -n /usr/local/bin cocoapods

Це працювало для мене, -n допоможе вам виправити помилку дозволу.


3

Рік 2020, установка Cocoapods v1.9.1 в Mac OS Catalina

  1. Спочатку встановіть свою версію Xcode у своєму mac за допомогою терміналу.

$ sudo xcode-select -switch /Applications/Xcode.app

  1. Далі, встановіть cocoapods за допомогою терміналу.

$ sudo gem встановити какаоди

Для отримання додаткової інформації відвідайте офіційний веб-сайт https://cocoapods.org/


2

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

Крок установки какао-стручка:

Відкрийте свій термінал:

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 за допомогою "libname"]

pod install

Пропущені кроки для El Capitan OS: sudo gem встановлює cocoapods (який буде викидати помилки за замовчуванням) neonichu @ GitHub: Це рішення, коли ви отримуєте помилку "Операція не дозволена". $ mkdir -p $ ГОЛОВНА / Програмне забезпечення / рубін $ експорт GEM_HOME = $ ГОЛОВНА / Програмне забезпечення / ruby ​​$ gem встановити cocoapods [...] Встановлено 1 дорогоцінний камінь $ Export PATH = $ PATH: $ HOME / Програмне забезпечення / ruby ​​/ bin $ pod - -версія 0.37.2 Детальніше - github.com/CocoaPods/CocoaPods/isissue/3692
NukeouT

1

Ви за проксі-сервером? Якщо так, передайте проксі як аргумент sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods `


1
  1. Відкритий термінал
  2. Введіть команду $ sudo gem install cocoapods в термінал
  3. Створіть новий проект Xcode
  4. Перейдіть до каталогу, що містить проект Xcode. Використовуйте cd “../directory-location/ ..” або cd [папка проекту перетягування та перетягування]
  5. Установка стручка

Знімок екрана для кроків

Якщо це підкаже помилку, Unable to add a source with url..встановіть інструмент командного рядка для Xcode. Знову ж, повторіть команду Pod install.

Це встановить і всі залежності.

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


1

Ви можете встановити cocoapodsчерез brew у mac os.

спочатку відкрийте свій термінал,

запустіть цей код (для встановлення домашньої мови, якщо ви цього не зробили):

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

то легко встановіть домашню мову за допомогою цієї команди:

brew install cocoapods

1

Якщо ви хочете вперше встановити CocoaPods для свого проекту.

Приклад: Тут ми встановимо sdk "Alamofire", використовуючи какао-стручки поетапно.

Крок 1. Відкрийте термінал і натисніть команду, а потім натисніть клавішу «Enter»

sudo gem встановлюють какаоподи

Крок 2. Якщо він запитує, вам слід ввести системний пароль, а потім натиснути клавішу “Enter”

Крок 3. За допомогою команди “cd” і вкажіть шлях вашого проекту, а потім натисніть клавішу “Enter”

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

cd / Користувачі / ramdhanchoudhary / Документи / Swift \ Робоча область / Простий \ Alamofire

введіть тут опис зображення

Крок 4. Створіть файл pod у вашому проекті за допомогою терміналу командою “торкніться Podfile” та натисніть “Enter”

торкніться Podfile

Крок 5. Потім відкрийте "Podfile" командою терміналу "відкрити Podfile" і натисніть "Enter"

відкрити Podfile

Крок 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. Ось це папка goto project і відкрийте файл нижче

.xcworkspace

Крок 10. Імпортуйте клас Alamofire та використовуйте !!

імпорт Alamofire


0

Перевір це

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

Можливо, вам доведеться додати ім’я користувача та пароль до нього:

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

і перевірте це посилання, воно може вам допомогти


0

ДЛЯ EL CAPITAN

rvm install ruby-2.2.2.

rvm use ruby-2.2.2.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.