Come installare cocoapods?


306

Ho indicato troppi collegamenti e provato, ma non ho avuto successo. Se qualcuno ha un'idea, per favore, condividi con me. Ho letto i documenti sui baccelli del cacao e molte volte ho provato a installarli ma ho sempre fallito a causa dei passaggi iniziali. Ho trovato un errore per cui non posso prima installare gemme. Qualcuno può darmi i passaggi uno per uno? Come installare o demo.

Questo è un link che ho provato.

La schermata si riferisce a questo errore della console che mi è stato dato:

inserisci qui la descrizione dell'immagine


Questo è probabilmente correlato alla versione ruby, Controlla la versione ruby, ruby ​​-v, cosa dice?
Janak Nirmal,

Penso che questa sia la risposta per la tua domanda controllare questo link stackoverflow.com/questions/2238340/...
Anjaneyulu Battula

Risposte:


715

Installazione POD

[1] Apri terminale e digita:

sudo gem install cocoapods

Gem verrà installato in Ruby all'interno della libreria di sistema. Oppure prova su 10.11 Mac OSX El Capitan, digita:

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

Se si verifica un errore "activesupport richiede la versione di Ruby> = 2.xx", installare prima l'ultimo activesupport digitando terminal.

sudo gem install activesupport -v 4.2.6

[2] Dopo l'installazione, ci saranno molti messaggi, leggili e se non viene trovato alcun errore, significa che l'installazione dei cocoapods è stata completata. Successivamente, è necessario impostare il repository master cocoapods. Digitare il terminale:

pod setup

E aspetta che scaricherà il repository principale. La dimensione è molto grande (370,0 MB a dicembre 2016). Quindi può volerci un po '. È possibile tenere traccia del download aprendo la scheda Attività e vai alla rete e cercare git-remote-https. In alternativa puoi provare ad aggiungere verbose al comando in questo modo:

pod setup --verbose

[3] Una volta terminato, verrà visualizzato "Installazione completata" e sarà possibile creare il progetto XCode e salvarlo.

[4] Quindi, nel cd del terminale, accedere alla "directory principale del progetto XCode" (dove .xcodeprojrisiede il file) e digitare:

pod init

[5] Quindi apri il podfile del tuo progetto digitando terminal:

open -a Xcode Podfile

[6] Il tuo Podfile si aprirà in modalità testo. Inizialmente ci saranno alcuni comandi predefiniti. Qui è dove aggiungi le dipendenze del tuo progetto. Ad esempio, nel file pod, digitare

pod 'AFNetworking', '0.9.1'

(questa riga è un esempio dell'aggiunta della libreria AFNetworking al progetto).

Altri consigli:

Uncomment platform :ios, '9.0' Uncomment user_frameworks! se si utilizza Swift

Quando hai finito di modificare il podfile, salvalo e chiudi Xcode.

[7] Quindi installare i pod nel progetto digitando terminal:

pod install

A seconda di quante librerie hai aggiunto al tuo podfile per il tuo progetto, il tempo necessario per completare ciò varia. Una volta completato, ci sarà un messaggio che dice

"Installazione del pod completata! Ci sono X dipendenze dal Podfile e X pod totali installati."

Ora chiudi il tuo progetto Xcode. Quindi individuare e aprire il .xcworkspacefile di progetto Xcode e iniziare la codifica. (Non dovresti più aprire il xcodeprojfile)


35
Un'istruzione molto utile! Molto semplice e pulito!
Rizwan Ahmed,

3
"pod install" richiede un'eternità. Ho controllato su Activity Monitor> scheda Rete git-remote-https: i pacchetti Rcvd sono molto lenti, anche se ho una buona connessione a Internet.
VipiN Negi,

3
Ho modificato la risposta per una migliore formattazione e aggiungendo ulteriori dettagli su cosa aspettarsi durante l'installazione e la configurazione.
GeneCode

3
Questo è di ispirazione.
Garret Kaye

1
Grazie per le istruzioni Sto usando il progetto con Pods per la prima volta. Questa è un'informazione molto utile.
FlaSh,

52

1.Prima di aprire il tuo terminale

2. Quindi aggiornare il file gem con il comando

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

3. Quindi fornire il percorso del progetto

cd /your project path 

4. Toccare il podifle

touch podfile

5.Aprire il podfile

open -e podfile

6.Aprirà un podfile come una modifica di testo. Quindi imposta il tuo obiettivo. Ad esempio, se desideri impostare Google Maps, il tuo podfile dovrebbe essere simile

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

7. Quindi installare il pod

pod install

45

Funziona con OS X El Capitan 10.11.x

sudo gem install -n /usr/local/bin cocoapods
dopodiché puoi impostare il pod usando pod setup cmd e quindi passare alla directory del tuo progetto e installare pod

@Jayesh Per me questo è stato l'unico che ha funzionato ... e mi hai salvato la giornata ... :)
Joker

@Joker mi prendo 2 giorni per risolvere il problema del pod .. :)
Jayesh Mardiya,

Per prima cosa devi seguire il passaggio di @Om Prakash Answer
Jayesh Mardiya,

1
Ho ragione nel dire che per il primo passo quando chiami "pod setup", puoi essere in qualsiasi directory e non devi essere nella directory del tuo progetto reale per fare la configurazione del pod?
hinterbu,

16

Questi sono i passaggi completi che di solito seguo. Sto pubblicando questi passaggi il più breve possibile e presumo che tu sia a conoscenza di progetti Mac e Xcode. Prima di tutto, apri il terminale e usa i seguenti comandi e premi Invio dopo ogni comando.

Digitare il comando seguente se CocoaPods non è già installato:

sudo gem install cocoapods

Ora vai alla directory del tuo progetto Xcode usando questo comando e sostituiscilo /Your Xcode Project Directory Pathcon il percorso effettivo alla directory:

cd /Your Xcode Project Directory Path

Di seguito sono riportate le istruzioni su come utilizzare CocoaPods. Attendere qualche istante dopo l'esecuzione di tutti i comandi immessi nel terminale.

  1. Ricerca di pod nel terminale:

pod search networking (sostituisci la rete con cui vuoi cercare)

  1. Creazione del file pod:

pod init

  1. Apertura del file pod:

open -a Xcode Podfile

  1. Aggiunta dei pod: (Dopo aver aggiunto i pod, è necessario prima salvare il file pod e quindi tornare nuovamente al terminale.)
target 'WebServiceUsingMantleAFNetworking' do
# platform :ios, '8.0' //Choose your version of iOS
pod 'AFNetworking', '~> 2.6.0’

end

O

platform :ios, '8.0'
pod 'AFNetworking'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
  1. Installazione dei pod:

pod install

  1. Controlla gli aggiornamenti dei pod sul progetto esistente:

pod outdated

  1. Aggiorna i pod esistenti:

pod update

  1. Disinstallare Cocoapods dal sistema:

sudo gem uninstall cocoapods

Esiste un tutorial completo per la rimozione dei pod dal progetto Xcode su StackOverflow. Puoi controllare questo link seguente per maggiori informazioni.

Come rimuovere CocoaPods da un progetto?

Grazie

Spero che questo abbia aiutato.


15

Semplici passi per il file pod installato:

  1. Apri il terminale 2.Comando sul terminale: sudo gem installa cocoapods

  2. imposta il percorso del tuo progetto sul terminale.

  3. comando: pod init

  4. vai al file pod del tuo progetto e aggiungi il pod che vuoi installare

  5. aggiunto nel file pod: pod 'AFNetworking', '~> 3.0

  6. Comando: installazione pod

  7. Chiudi progetto di Xcode

  8. apri il tuo progetto dai terminali

  9. Comando: apri PodDemos.xcworkspace


Perché il rollback? È più facile da capire con la formattazione corretta.
Utente che non è un utente l'

12

Su macOS Mojave con Xcode 10.3, ho ricevuto avvisi spaventosi dal gempercorso con o senza -n /usr/local/bin:

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

Quello che funziona per me è ancora Homebrew, giusto

brew install cocoapods

12
  1. Terminale aperto
  2. Digitare sudo gem install cocoapods se non hai CocoaPods
  3. Immettere cd /project path, ma sostituirlo project pathcon il percorso del progetto effettivo
  4. tocco podfile
  5. Utilizzare uno dei seguenti comandi per aprire il podfile: open -e podfileper aprire in TextEdit o open -a pod fileper aprire in Xcode
  6. Imposta il tuo obiettivo e aggiungi il file pod di GoogleMaps come:
    target 'PROJECT NAME HERE' do
    pod 'GoogleMaps'
    end
  7. Utilizzare pod installper installare dipendenze

grazie per la condivisione! Non sapevo di poter aprire un documento all'interno di una finestra separata o in xCode attraverso la bash! :)
Alex Cio

7

Ecco tutti i passaggi con l'immagine. ti preghiamo di seguirlo correttamente e sono sicuro che non otterrai alcun errore.

Da Come installare CocoaPods e configurarlo con il tuo progetto Xcode .


Prima di tutto controlla che devi installare command lineo meno.

Puoi verificarlo aprendo Xcode, navigando nel menu

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

Strumento da riga di comando

se non lo hai trovato, command line tooldevi scrivere questo comando nel terminale. xcode-select --install

e fai clic su installa

se hai installato lo strumento da riga di comando. devi selezionare la tua directory Xcode (a volte questo tipo di problemi creati a causa delle diverse versioni di Xcode disponibili) segui questa procedura.

Apri il terminale ed esegui questo comando:

sudo gem install cocoapods

Inserisci la password dell'amministratore. Questo potrebbe richiedere del tempo. Dopo pochi minuti mostrerà il messaggio verde che i baccelli di cacao sono stati installati correttamente sul tuo mac machine.

Se riscontri errori con XCode6, manca il percorso dello sviluppatore. Per prima cosa esegui questo comando nel terminale:

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

Ora puoi configurare Pod con il tuo progetto Xcode.

e ora devi installare pod. seguire questa procedura.

1) Apri terminale

2) Cambia la directory nella directory principale del tuo progetto XCode (dove si trova il tuo file ProjectName.xcodeproj).

3) $ pod setup: (Impostazione del repository master CocoaPods)

In caso di successo, mostra: Installazione completata (accesso di sola lettura). Quindi, hai impostato tutto. Ora facciamo qualcosa che è più visibile ... Sì! Consente di installare librerie nel progetto Xcode.

ora devi configurare e aggiornare la libreria relativa al pod nel tuo progetto.

Passaggi per aggiungere-rimuovere-aggiornare le librerie nel pod:

1) Apri terminale

2) Cambia la directory nella directory principale del tuo progetto XCode. Se il tuo terminale è già in esecuzione, non è necessario farlo, poiché sei già sullo stesso percorso.

3) $ touch pod file

4) $ open -e podfile(Questo dovrebbe aprire un file di testo vuoto)

5) Aggiungi i nomi delle tue librerie in quel file di testo. È possibile aggiungere nuovi nomi (nome lib), rimuovere qualsiasi nome o modificare la versione, ad esempio:

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

NOTA: utilizzare il pulsante (control + ”) per aggiungere una virgoletta singola a entrambe le estremità del nome della libreria. Dovrebbe essere mostrato come una linea verticale dritta. Senza pulsante di controllo deve essere aggiunto come virgoletta singola riccia che darà errore durante l'installazione del file.

6) Salvare e chiudere questo file di testo. Ora le librerie sono configurate e devi installarle / aggiornarle

7) Vai di nuovo sul tuo terminale ed esegui questo comando: $ pod install (per installare / aggiornare queste librerie nel pod).

Dovresti vedere un output simile al seguente:

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

Installazione completata.

Nota:-

 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`  

MODIFICARE :-

puoi anche controllare lo strumento da riga di comando qui.

Strumento da riga di comando in <code> Posizione </code>


1
Quando citate il lavoro di qualcun altro, usate la formattazione del preventivo per indicare ciò che è stato copiato (è un po 'disonesto non farlo). Inoltre, è più onesto dichiarare in anticipo il link di origine da cui proviene il testo copiato, anziché nella parte inferiore della risposta.

7

Installazione del pod con errore su OS X El Capitan 10.11.2

ERRORE: errore durante l'installazione dei cocoapodi: activesupport richiede la versione Ruby> = 2.2.2.

inserisci qui la descrizione dell'immagine

Dopo aver ricevuto questo errore ho provato questo comando e ho reinstallato il suo lavoro per me.

sudo gem install activesupport -v 4.2.6

Ora prova lo stesso comando di installazione del pod

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

Spero che possa essere d'aiuto a tutti noi.


7

Installazione di Cocoapods su macOS High Sierra:

  1. Installa Homebrew https://brew.sh/

  2. Eseguire i seguenti comandi nel terminale:

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

6

Per me, il modo più semplice era installare tramite ruby ​​gem

sudo gem install cocoapods -v

Nota -v per verbose. Ci vuole del tempo per installare i cocoapodi e spesso ti confondi se sta davvero accadendo.


4

Procedura di installazione del file pod

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

configurazione del pod

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

Normalmente usiamo

sudo gem install cocoapods

Soluzione, correzione dell'errore Cocoapods su El Capitan 10.11:

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

Nel Podfile dobbiamo impostare l'obiettivo

# 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

in console - terminale

pod install

3

Grazie alla soluzione in 10 passaggi di SwiftBoy ho usato con successo CocoaPods per configurare l'ultima versione di AudioKit .

1. Utilizzando Xcode crea il progetto MyAudioApp Swift salvandolo nella mia directory Developer, ad es

    /Users/me/Developer/MyAudioApp

2. Utilizzando Cocoapods installa AudioKit nel progetto MyAudioApp (es. Installa AudioKit sdk)

3. Apri Terminale, digita il comando qui sotto e premi Invio

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

4. Fornire la password di sistema e premere Invio

5. In Terminale, digitare il comando seguente e premere Invio

    cd /Users/me/Developer/MyAudioApp

6. Creare il file pod del progetto - nel comando Tipo terminale di seguito e premere Invio

    touch Podfile

7. Aprire il file pod del progetto - nel comando Tipo terminale di seguito e premere Invio (si apre in TextEdit)

    open Podfile

8. Modifica il codice seguente in un file pod aperto (e salva il file prima di uscire da TextEdit)

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

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

9. Per installare AudioKit nell'area di lavoro MyAudioApp digitare il comando Terminale di seguito e premere Invio

    Pod install     

e attendi che l'installazione finisca

10. In Finder, vai alla cartella del progetto / Users / me / Developer / MyAudioApp e fai clic sul file .xcworkspace in basso (si apre in Xcode!)

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

11. In MyAudioApp modifica ViewController.swift e inserisci quanto segue

    import AudioKit 

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

Questo ha funzionato per me, -n ti aiuta a correggere l'errore di autorizzazione.


3

Anno 2020, Installazione di Cocoapods v1.9.1 in Mac OS Catalina

  1. Per prima cosa configura la tua versione Xcode sul tuo Mac usando il terminale.

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

  1. Quindi, installare i cocoapodi usando il terminale.

$ sudo gem installa cocoapods

Per ulteriori informazioni, visitare il sito Web ufficiale https://cocoapods.org/


2

cocoapod sul terminale segui questo:

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

fase di installazione del baccello del cacao:

Apri il tuo terminale:

sudo gem update --system

sudo gem install activesupport -v 4.2.6

sudo gem install cocoapods

pod setup

pod setup --verbose

Quindi vai alla directory del progetto con il terminale

cd Your Project Path

Quindi immettere il comando seguente nel Terminale

pod init

open -a Xcode Podfile

[Modifica file POD con pod 'libname']

pod install

Passaggi mancanti per il sistema operativo El Capitan: sudo gem installa cocoapods (che genererà errori per impostazione predefinita) neonichu @ GitHub: questa è la soluzione quando si riceve l'errore "Operazione non consentita". $ mkdir -p $ HOME / Software / ruby ​​$ export GEM_HOME = $ HOME / Software / ruby ​​$ gem installa cocoapods [...] 1 gemma installata $ export PATH = $ PATH: $ HOME / Software / ruby ​​/ bin $ pod - -version 0.37.2 Per dettagli - github.com/CocoaPods/CocoaPods/issues/3692
NukeouT

1

Sei dietro un proxy? In tal caso, passare il proxy come argomento sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods `


1
  1. Terminale aperto
  2. Immettere il comando $ sudo gem install cocoapods nel terminale
  3. Crea un nuovo progetto Xcode
  4. Passare alla directory contenente il progetto Xcode. Usa cd “../directory-location/ ..” o cd [trascina e rilascia la cartella del progetto]
  5. Installazione pod

Schermata per i passaggi

Se questo richiede un errore, Unable to add a source with url..installare lo strumento da riga di comando per Xcode. Ancora una volta, rieseguire il comando di installazione del pod.

Ciò installerà anche tutte le dipendenze.

Ora apri il tuo progetto in Workspace, ovvero Project-Name.xcworkspace anziché Project-Name.xcodeproj


1

È possibile installare cocoapodstramite brew in mac os.

per prima cosa apri il tuo terminale,

esegui questo codice (per installare homebrew se non l'hai fatto):

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

quindi installa homebrew facilmente tramite questo comando:

brew install cocoapods

1

Se vuoi installare CocoaPods per la prima volta per il tuo progetto.

Esempio: Qui installeremo "Alamofire" sdk usando cialde di cacao passo dopo passo.

Passaggio 1. Aprire Terminale e premere il comando, quindi premere il tasto "Invio"

sudo gem installa cocoapods

Passaggio 2. Se viene richiesto, è necessario fornire la password di sistema, quindi premere il tasto "Invio"

Passaggio 3. Con il comando "cd" e indicare il percorso del progetto, quindi premere il tasto "Invio"

Nota: digitare il comando "cd", quindi spaziare e trascinare la cartella del progetto sul terminale ci vorrà il percorso del progetto come mostrato di seguito (Qui il mio nome del progetto è: Alamofire semplice)

cd / Users / ramdhanchoudhary / Documents / Swift \ Workspace / Simple \ Alamofire

inserisci qui la descrizione dell'immagine

Passaggio 4. Crea un file pod nel tuo progetto dal terminale con il comando "tocca Podfile" e premi "Invio"

tocca Podfile

Passaggio 5. Quindi, aprire "Podfile" tramite il comando terminale "apri Podfile" e premere "Invio"

apri Podfile

Passaggio 6. Ora digita il seguente codice nel file pod aperto, quindi salva e chiudi il file

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

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

Passaggio 7. Tornare al comando Tipo terminale "Installazione pod" e quindi premere il tasto "Invio".

Installazione pod

Passaggio 8. Attendere che l'installazione sia completa al 100% attorno ai 650+ MB

Passaggio 9. Vai alla cartella del progetto e apri il file sottostante

.xcworkspace

Passaggio 10. Importare la classe Alamofire e utilizzare !!

import Alamofire


0

Controllare questo

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

Potrebbe essere necessario aggiungere il nome utente e la password:

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

e controlla questo link potrebbe esserti di aiuto


0

PER EL CAPITAN

rvm install ruby-2.2.2.

rvm use ruby-2.2.2.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.