Cocoapod nasıl kurulur?


306

Çok fazla bağlantı yönlendirdim ve denedim, ancak başarılı olamadım. Herhangi bir fikriniz varsa lütfen benimle paylaşın. Kakao kapsülleri belgelerini okudum ve birçok kez yüklemeye çalıştım, ancak başlangıç ​​adımları nedeniyle her zaman başarısız oldu. Önce taşlar yükleyemediğim bir hata buldum. Biri bana tek tek adımları atabilir mi? Nasıl kurulur veya demo.

Bu denediğim bir bağlantı.

Ekran görüntüsü, bana verilen bu konsol hatasını ifade eder:

resim açıklamasını buraya girin


Bu muhtemelen yakut sürümü ile ilgilidir, yakut sürümünü kontrol edin, yakut-v, ne diyor?
Janak Nirmal

Sanırım bu sorunuzun cevabı bu linki kontrol edin stackoverflow.com/questions/2238340/…
Anjaneyulu Battula

Yanıtlar:


715

POD Kurulumu

[1] Terminali açın ve şunu yazın:

sudo gem install cocoapods

Gem, Ruby'ye Sistem kütüphanesinin içine yüklenir. Veya 10.11 Mac OSX El Capitan'ı deneyin, şunu yazın:

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

"Activesupport Ruby sürümü> = 2.xx" gerektirirse, önce terminalde yazarak en son activesupport'u yükleyin.

sudo gem install activesupport -v 4.2.6

[2] Kurulumdan sonra, çok sayıda mesaj olacak, bunları okuyacak ve herhangi bir hata bulunmazsa, cocoapods kurulumunun yapıldığı anlamına gelir. Ardından, cocoapods master repo'yu kurmanız gerekir. Terminalde yazın:

pod setup

Ve ana depoyu indirmesini bekleyin. Boyut çok büyük (Aralık 2016'da 370.0MB). Yani bir süre olabilir. Etkinlik ve Ağ sekmesine git öğesini tıklayarak indirmeyi takip edebilir ve git-remote-https öğesini arayabilirsiniz. Alternatif olarak, komuta şöyle ayrıntılı bir açıklama eklemeyi deneyebilirsiniz:

pod setup --verbose

[3] Bittiğinde "Kurulum Tamamlandı" çıktısı verir ve XCode projenizi oluşturabilir ve kaydedebilirsiniz.

[4] Daha sonra terminal cd'sinde "XCode proje kök dizininize" ( .xcodeprojdosyanızın bulunduğu yerde) ve şunu yazın:

pod init

[5] Daha sonra terminalde yazarak projenizin pod dosyasını açın:

open -a Xcode Podfile

[6] Pod Dosyanız metin modunda açılacaktır. Başlangıçta orada bazı varsayılan komutlar olacaktır. Projenizin bağımlılıklarını burada ekleyebilirsiniz. Örneğin, pod dosyasına yazın

pod 'AFNetworking', '0.9.1'

(bu satır, projenize AFNetworking kitaplığının eklenmesine bir örnektir).

Diğer ipuçları:

Uncomment Swift kullanıyorsanız platform :ios, '9.0' uncomment user_frameworks!

Pod dosyasını düzenlemeyi tamamladığınızda, kaydedin ve Xcode'u kapatın.

[7] Ardından terminalde yazarak projenize kapsüller yükleyin:

pod install

Projeniz için pod dosyasına kaç kitaplık eklediğinize bağlı olarak, bunu tamamlama zamanı değişir. Tamamlandığında, bir mesaj olacak

"Pod kurulumu tamamlandı! Podfile'dan X bağımlılıkları ve kurulu X toplam kapsülleri vardır."

Şimdi Xcode projenizi kapatın. Sonra Xcode proje dosyasını bulup açın .xcworkspaceve kodlamaya başlayın. (Artık xcodeprojdosyayı açmamalısınız )


35
Çok yararlı bir talimat! Çok basit ve temiz!
Rizwan Ahmed

3
'pod install' sonsuza dek sürer. Etkinlik Monitörü> Ağ sekmesini işaretledim git-remote-https: Rcvd Paketleri çok yavaş, ancak iyi bir internete sahibim.
VipiN Negi

3
Cevabı daha iyi biçimlendirme ve kurulum ve kurulum sırasında neler bekleyebileceğinizle ilgili daha fazla ayrıntı eklemek için düzenledim.
GeneCode

3
Bu ilham verici.
Garret Kaye

1
Talimatlar için teşekkürler. Pods ile ilk kez proje kullanıyorum. Bu çok faydalı bir bilgidir.
FlaSh

52

1.İlk önce terminalinizi açın

2. sonra gem dosyanızı komutla güncelleyin

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

3. sonra proje yolunuzu verin

cd /your project path 

4. podifle dokunun

touch podfile

5. Pod dosyalarınızı açın

open -e podfile

Metin düzenleme gibi bir pod dosyası açar. Ardından hedefinizi belirleyin. Örneğin, Google haritaları oluşturmak istiyorsanız, pod dosyanız aşağıdaki gibi olmalıdır:

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

7. sonra bölmeyi yükleyin

pod install

45

OS X El Capitan 10.11.x için çalışır

sudo gem install -n /usr/local/bin cocoapods
bundan sonra bölme kurulum cmd'sini kullanarak bölmeyi ayarlayabilir ve sonra proje dizininize taşıyabilir ve bölmeyi yükleyebilirsiniz.

@Jayesh Benim için çalışan sadece bu oldu ... ve sen benim günümü kurtardın ... :)
Joker

@Joker, pod problemini çözmek için 2 gün alıyorum .. :)
Jayesh Mardiya

İlk önce @Om Prakash Cevap adımını takip etmeniz gerekiyor
Jayesh Mardiya

1
Ben "pod kurulumu" aradığınızda ilk adım için herhangi bir dizinde olabilir ve pod kurulumu yapmak için gerçek proje dizini içinde olmak zorunda olmadığını söyleyerek doğru muyum?
hinterbu

16

Bunlar genelde takip ettiğim tam adımlardır. Bu adımları olabildiğince kısa bir şekilde gönderiyorum ve Mac ve Xcode projeleri hakkında bildiğinizi varsayıyorum. Her şeyden önce terminali açın ve aşağıdaki komutları kullanın ve her komutun ardından enter tuşuna basın.

Kurulu CocoaPod'unuz yoksa aşağıdaki komutu yazın:

sudo gem install cocoapods

Şimdi lütfen aşağıdaki komutu kullanarak Xcode Project dizininize gidin /Your Xcode Project Directory Pathve dizinin asıl yoluyla değiştirin :

cd /Your Xcode Project Directory Path

Aşağıda CocoaPod'ların kullanımına ilişkin talimatlar verilmiştir. Lütfen terminale girilen her komutun başarıyla yürütülmesi için bir süre bekleyin.

  1. Terminalde kapsüller aranıyor:

pod search networking (aramak istediğiniz ağı değiştirin)

  1. Pod dosyasını oluşturma:

pod init

  1. Pod dosyasını açma:

open -a Xcode Podfile

  1. Bölmeleri ekleme: (Bölmelerinizi ekledikten sonra, önce bölmeyi kaydetmeli ve sonra tekrar terminale dönmelisiniz.)
target 'WebServiceUsingMantleAFNetworking' do
# platform :ios, '8.0' //Choose your version of iOS
pod 'AFNetworking', '~> 2.6.0’

end

VEYA

platform :ios, '8.0'
pod 'AFNetworking'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
  1. Bölmeleri kurma:

pod install

  1. Mevcut projedeki kapsüllerin güncellemelerini kontrol edin:

pod outdated

  1. Mevcut kapsülleri güncelleyin:

pod update

  1. Cocoapod'ları sistemden kaldırın:

sudo gem uninstall cocoapods

Stackoverflow üzerindeki Xcode projenizden bölmeleri kaldırmak için eksiksiz bir öğretici vardır. Daha fazla bilgi için aşağıdaki bağlantıyı kontrol edebilirsiniz.

Bir projeden CocoaPods nasıl kaldırılır?

Teşekkürler

Umarım bu yardımcı olmuştur.


15

Yüklü pod dosyasına giden basit adımlar:

  1. Terminal 2'yi açın. Terminaldeki komut: sudo gem install cocoapods

  2. proje yolunuzu terminalde ayarlayın.

  3. komut: pod init

  4. projenizin kapsül dosyasına gidin ve yüklemek istediğiniz bölmeyi ekleyin

  5. pod dosyasına eklendi: pod 'AFNetworking', '~> 3.0

  6. Komut: Pod yükleme

  7. Xcode projesini kapat

  8. Projenizi terminallerden açın

  9. Komut: açık PodDemos.xcworkspace


Neden geri alma? Doğru biçimlendirme ile anlamak daha kolaydır.
Kullanıcı olmayan kullanıcı

12

Xcode 10.3 ile macOS Mojave'de, gemrotayla birlikte veya onsuz korkunç uyarılar aldım -n /usr/local/bin:

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

Benim için işe yarayan hala Homebrew, sadece

brew install cocoapods

12
  1. Terminali Aç
  2. Yazın sudo gem install cocoapodsEğer CocoaPods yoksa
  3. Girin cd /project path, ancak project pathgerçek proje yoluyla değiştirin
  4. dokunmatik dosya
  5. Pod dosyasını açmak için aşağıdaki komutlardan birini kullanın: open -e podfileTextEdit'te open -a pod fileaçmak veya Xcode'da açmak için
  6. Hedefinizi belirleyin ve GoogleMaps'in kapsül dosyasını şu şekilde ekleyin:
    target 'PROJECT NAME HERE' do
    pod 'GoogleMaps'
    end
  7. pod installBağımlılıkları yüklemek için kullanın

paylaşım için teşekkürler! Bir belgeyi ayrı bir pencerede veya bash ile xCode'da açabileceğimi bilmiyordum! :)
Alex Cio

7

İşte görüntü ile tüm adım. lütfen düzgün bir şekilde takip edin ve herhangi bir hata almayacağınızdan eminim.

Gönderen Xcode proje ile CocoaPods ve kurulumu nasıl yüklenir .


Her şeyden önce yüklemeniz command linegerekip gerekmediğini kontrol edin .

Xcode'u açıp menüde gezinebilirsiniz.

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

Komut satırı aracı

Eğer bulamadıysanız, command line toolbu komutu terminalde yazmanız gerekir. xcode-select --install

ve yükle üzerine tıklayın

komut satırı aracını yüklediyseniz. Xcode dizininizi seçmeniz gerekir (bazen Xcode'un farklı sürümleri nedeniyle oluşturulan bu tür sorunlar) bu prosedürü izleyin.

Terminali açın ve şu komutu çalıştırın:

sudo gem install cocoapods

Yönetici şifresini girin. Bu biraz zaman alabilir. Birkaç dakika sonra, yeşil mesajın mac makinenize başarıyla yüklendiğini gösterecektir.

XCode6 ile geliştirici yolu gibi herhangi bir hata alıyorsanız eksik. İlk önce bu komutu terminalde çalıştırın:

sudo xcode-select -switch /Applications/Xcode6.app (or your XCodeName.app)

Artık Pod'u Xcode projenizle kurabilirsiniz.

ve şimdi bölmeyi yüklemelisiniz. bu prosedürü takip edin.

1) Açık Terminal

2) Dizini XCode proje kök dizininizle değiştirin (ProjectName.xcodeproj dosyanızın yerleştirildiği yer).

3) $ pod setup: (CocoaPods master repo kurulumu)

Başarılı olursa şunu gösterir: Kurulum tamamlandı (salt okunur erişim). Yani, her şeyi ayarladınız. Şimdi daha görünür bir şey yapalım… Evet! Xcode projenize kitaplıkları yüklemenizi sağlar.

şimdi projenizdeki kapsülle ilgili kütüphaneyi ayarlamanız ve güncellemeniz gerekiyor.

Bölmedeki add-remove-update kitaplıklarına ilişkin adımlar:

1) Açık Terminal

2) Dizini XCode proje kök dizininize değiştirin. Terminaliniz zaten çalışıyorsa, zaten aynı yolda olduğunuz için bunu yapmanız gerekmez.

3) $ touch pod file

4) $ open -e podfile(Bu boş bir metin dosyası açmalıdır)

5) Bu metin dosyasına kütüphane adlarınızı ekleyin. Yeni adlar (lib adı) ekleyebilir, herhangi bir adı kaldırabilir veya sürümü değiştirebilirsiniz örn.

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

NOT: Kütüphane adının her iki ucuna da tek tırnak eklemek için (control + ”) düğmesini kullanın. Düz dikey çizgi olarak gösterilmelidir. Kontrol düğmesi olmadan, dosya kurulumu sırasında hata verecek kıvırcık tek tırnak olarak eklenecektir.

6) Bu metin dosyasını kaydedin ve kapatın. Şimdi kütüphaneler kuruldu ve yüklemeniz / güncellemeniz gerekiyor

7) Terminalinize tekrar gidin ve şu komutu çalıştırın: $ pod install (bu kitaplıkları bölmeye kurmak / güncellemek için).

Aşağıdakine benzer bir çıktı görmelisiniz:

Updating spec repo `master’
Installing Facebook-iOS-SDK
Generating support files

Kurulum tamamlandı.

Not:-

 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`  

DÜZENLE :-

ayrıca komut satırı aracını buradan kontrol edebilirsiniz.

<code> Konum </code> 'daki komut satırı aracı


1
Bir başkasının çalışmasını teklif ettiğinizde, neyin kopyalandığını belirtmek için lütfen alıntı biçimlendirmesini kullanın (yapmamak biraz sahtekârlıktır). Ayrıca, cevabınızın alt kısmına değil, kopyalanan metnin nereden geldiği kaynak bağlantısını önceden belirtmek daha dürüsttür.

7

OS X El Capitan 10.11.2'de hata veren Pod Kurulumu

HATA: Kocoapodlar yüklenirken hata oluştu: activesupport, Ruby sürümü> = 2.2.2 gerektirir.

resim açıklamasını buraya girin

Bu hatayı aldıktan sonra bu komutu denedim ve çalışmalarını benim için tekrar yükleyin.

sudo gem install activesupport -v 4.2.6

Şimdi aynı kapsül kurulum komutunu deneyin

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

Umarım hepimize yardımcı olur.


7

MacOS High Sierra'ya Cocoapods Kurulumu:

  1. Homebrew'i yükleyin https://brew.sh/

  2. Terminalde aşağıdaki komutları yürütün:

sudo gem güncellemesi --sistemi

sudo gem install activesupport -v 4.2.6

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

pod setup

pod setup --verbose

6

Benim için, en kolay yol yakut mücevher ile kurmaktı

sudo gem install cocoapods -v

Ayrıntılı için -v not edin. Kakaapodları takmak biraz zaman alır ve gerçekten oluyorsa genellikle kafanız karışır.


4

Pod Dosyası Yükleme Adımları

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

kapsül kurulumu

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

Normalde kullanırız

sudo gem install cocoapods

Çözüm, El Capitan 10.11'de Cocoapods hatası düzeltildi:

sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init

Podfile'da hedef belirlememiz gerekiyor

# 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

konsolda - terminal

pod install

3

Sayesinde SwiftBoy en 10 adımlı çözümü başarıyla kurulum için en son sürümünü CocoaPods kullanılan AudioKit .

1. Xcode kullanarak Geliştirici dizinime kaydederek MyAudioApp Swift projesi oluşturun örn.

    /Users/me/Developer/MyAudioApp

2. Cocoapod'ları kullanarak MyAudioApp projesi içinde AudioKit'i yükleyin (yani AudioKit sdk'yi yükleyin)

3. Terminal'i açın, aşağıdaki komutu yazın ve Enter'a basın

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

4. Sistem şifresini girin ve Enter tuşuna basın

5. Terminal'e aşağıdaki komutu yazın ve Enter'a basın

    cd /Users/me/Developer/MyAudioApp

6. Proje pod dosyası oluşturun - aşağıdaki Terminal türü komutunda ve Enter tuşuna basın

    touch Podfile

7. Proje pod dosyasını açın - aşağıdaki Terminal türü komutunda ve Enter tuşuna basın (TextEdit'te açılır)

    open Podfile

8. Aşağıdaki kodu açık kapsül dosyasına düzenleyin (ve TextEdit'ten çıkmadan önce dosyayı kaydedin)

    source 'https://github.com/CocoaPods/Specs.git'
        platform :ios, '12.2'
        use_frameworks!

        target 'MyAudioApp' do
        pod 'AudioKit', '~> 4.7'
    end

9. MyAudioApp çalışma alanına AudioKit'i yüklemek için aşağıdaki Terminal komutunu yazın ve Enter tuşuna basın

    Pod install     

ve kurulumun bitmesini bekleyin

10. Finder'da, proje klasörü / Users / me / Developer / MyAudioApp'a gidin ve aşağıdaki .xcworkspace dosyasına tıklayın ( Xcode'da açılır!)

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

11. MyAudioApp uygulamasında ViewController.swift dosyasını düzenleyin ve aşağıdakileri ekleyin

    import AudioKit 

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

Bu benim için çalıştı, -n izin hatasını düzeltmenize yardımcı olur.


3

Yıl 2020, Mac OS Catalina'ta Cocoapods v1.9.1'i yükleme

  1. Öncelikle terminal kullanarak Xcode sürümünüzü mac'unuzda kurun.

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

  1. Ardından, terminal kullanarak cocoapods yükleyin.

$ sudo gem install cocoapods

Daha fazla bilgi için resmi web sitesini ziyaret edin https://cocoapods.org/


2

terminaldeki cocoapod bunu takip eder:

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

kakao pod kurulum adımı:

Terminalinizi açın:

sudo gem update --system

sudo gem install activesupport -v 4.2.6

sudo gem install cocoapods

pod setup

pod setup --verbose

Ardından Terminal ile Proje Dizininize Gidin

cd Your Project Path

Ardından Terminal'e aşağıdaki komutu girin

pod init

open -a Xcode Podfile

[POD dosyasını 'libname' bölmesiyle düzenleyin]

pod install

El Capitan OS için eksik adımlar: sudo gem install cocoapods (varsayılan olarak hatalar atar) neonichu @ GitHub: "İşleme izin verilmiyor" hatası aldığınızda bu çözümdür. $ mkdir -p $ HOME / Yazılım / ruby ​​$ export GEM_HOME = $ HOME / Yazılım / ruby ​​$ gem install cocoapods [...] 1 gem kurulu $ export PATH = $ PATH: $ HOME / Yazılım / ruby ​​/ bin $ pod - sürüm 0.37.2 Ayrıntılar için - github.com/CocoaPods/CocoaPods/issues/3692
NukeouT 22:16

1

Proxy'nin arkasında mısınız? Öyleyse, proxy'yi bağımsız değişken olarak iletin sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods `


1
  1. Terminali
  2. $ Sudo gem install cocoapods girinTerminalde komutunu
  3. Yeni Xcode projesi oluştur
  4. Xcode projesi içeren dizine gidin. Kullanım cd “.. ../directory-location/” veya cd [sürükle ve bırak proje klasörü]
  5. Kapsül yükleme

Adımlar için ekran görüntüsü

Bu hata verirse Unable to add a source with url.., Xcode için komut satırı aracını yükleyin. Yine Pod kurulum komutunu tekrar çalıştırın.

Bu, tüm bağımlılıkları da yükleyecektir.

Şimdi, projenizi Project-Name.xcodeproj yerine Project-Name.xcworkspace'de açın.


1

cocoapodsMac OS'de demlemek yoluyla kurabilirsiniz .

önce terminalinizi açın,

bu kodu çalıştırın (eğer yoksa, homebrew için):

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

sonra bu komutu kullanarak homebrew'u kolayca kurun:

brew install cocoapods

1

Projeniz için CocoaPod'ları ilk kez kurmak istiyorsanız .

Örnek: Burada "Alamofire" sdk dosyasını kakao bakla kullanarak adım adım kuracağız.

Adım 1. Terminal'i açın ve komuta basın ve ardından “Enter” tuşuna basın

sudo gem cocoapods yükleyin

Adım 2. İsterse, sistem şifresini girmeli ve sonra “Enter” tuşuna basmalısınız

Adım 3. “cd” komutu ile projenizin yolunu verin ve ardından “Enter” tuşuna basın

Not: "cd" komutunu yazın, sonra boşluk bırakın ve proje klasörünü aşağıda gösterildiği gibi proje yolunu alacağı terminale sürükleyin (İşte benim proje adı: Simple Alamofire)

cd / Kullanıcılar / ramdhanchoudhary / Belgeler / Swift \ Çalışma Alanı / Basit \ Alamofire

resim açıklamasını buraya girin

4. Adım “Podfile'a dokunun” komutuyla terminalde projenizde bir pod dosyası oluşturun ve “Enter” a basın

Pod dosyasına dokunun

Adım 5. Ardından “Podfile” terminal komutuyla “Podfile” dosyasını açın ve “Enter” a basın

Podfile'ı aç

6. Adım. Açılan pod dosyasına aşağıdaki kodu yazın ve dosyayı kaydedin ve kapatın

source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '10.0'
    use_frameworks!

    target '<Your Target Name>' do
            pod 'Alamofire', '~> 4.0'
    end

Adım 7. Terminal tipi “Pod install” komutuna geri dönün ve “Enter” tuşuna basın.

Kapsül yükleme

Adım 8. Kurulumun% 100 tamamlanmasını bekleyin, 650+ MB civarında

Adım 9. Bu proje klasörüne git ve aşağıdaki dosyayı aç

.xcworkspace

Adım 10. Alamofire sınıfını içe aktarın ve kullanın !!

ithal Alamofire


0

Şuna göz at

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

Kullanıcı adınızı ve şifrenizi buna eklemeniz gerekebilir:

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

ve size yardımcı olabilecek bu bağlantıyı kontrol edin


0

EL CAPITAN İÇİN

rvm install ruby-2.2.2.

rvm use ruby-2.2.2.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.