2013-10-12 16 views
21

Ho iniziato con Cocoa Pods.iOS: pod cacao: come posso aggiungere una nuova dipendenza a un pod esistente?

Ho questo spazio di lavoro ora dopo aver inizialmente sperimentato e ottenuto che AFNetworking sia stato connesso correttamente tramite this Ray Wenderlich tutorial.

enter image description here

voglio aggiungere ora in più dipendenze come core-plot specifico. Ho trovato this link to a 'PodSpec' of Core-Plot

problema è che non ho idea di come implementare ulteriormente questa ... Qualcuno ha una rapida corsa verso il basso di quello di mod e quello che comanda in terminale per eseguire?

+0

faccio basta aggiungere questo * pod'CorePlot ',' ~> 1.4 '* al Podfile e ricompilare? –

+0

Esattamente ciò che è necessario – Anupdas

risposta

38

È necessario aggiungere il pod in Podfile e installare pod dal terminale. I gradini possono essere riassunti come

  1. In cambio di terminale directory nella directory di progetto contenente * .xcodeproj
  2. Run aperta Podfile. Che apre il Podfile in TextEdit.
  3. Aggiungi pod'CorePlot ',' ~> 1.4 ' ad esso e salva.
  4. Run installazione pod - NOTA * ovvero ** aggiornamento pod se già installato.

Sei pronto per partire.

+0

ok bene, così l'ho fatto e sembra aver installato il seguente: BeausMacPro: maryruns beaudamore $ pod install Analizzando le dipendenze CocoaPods 0.26.2 è disponibile. dipendenze Downloading Uso AFNetworking (0.9.1) Installazione CorePlot (1.4) Generazione Pods progetto Integrazione progetto client ... ecc, ma ora sto ottenendo un errore interno Pods-CorePlot @ sizeWithTextStyle dicendo: assegnando a ' CGSize '(aka' struct CGSize ') dal tipo' id 'incompatibile ... che dentro il loro cocoapod ... e mi manca una dipendenza o qualcosa del genere? –

+0

@Beau Mi dispiace non avere molta esperienza con Core-Plot. – Anupdas

+5

NB: è necessario eseguire l'aggiornamento pod dopo l'installazione iniziale –

9

Dopo aver inizialmente installato in CocoaPods il tuo progetto, puoi aggiungere nuove dipendenze (o rimuovere quelle non utilizzate) modificando il Podfile. Quindi esegui nuovamente pod install di nuovo.

Se si utilizza AppCode ha un bel supporto integrato, in modo che possa aggiornare Pod per te, basta modificare il Podfile in AppCode e ti suggerirà di aggiungere le nuove dipendenze.

Pods-AppCode

Edit:

Infatti, eseguire pod install di nuovo dopo l'aggiunta di nuovi baccelli, not update.

+0

Bingo. Lo apprezzo. L'avevo capito attraverso una ricerca infinita in precedenza, ma la tua risposta è corretta e merita il voto. Post scriptumscusa non ho risposto prima, sono stato contro le scadenze. –

7

sufficiente eseguire sotto comando

pod update 
1

Vai alla ur cartella del progetto e terminale aperto e impostare la sorgente del progetto al terminale

-> Run open Podfile. Which opens the Podfile in textEdit. 
-> Add pod'CorePlot', '~> 1.4' to it and save. 
-> Run pod install -- NOTE(if u want to update all podfile then run pod update) 
1

A beneficio di eventuali niubbi pod come me.

Per aggiornare un file pod nel progetto Xcode.

Primo chiodo xCode.

terminale aperto

tipo

sudo gem 

Poi, quando richiesto immettere la password sistemi

cd Avanti nella directory dove avete il vostro progetto e la podfile.

nota * se il nome della cartella contiene caratteri speciali come un digitare la prima parte e premere il tasto Tab "&". volontà Terminal completamento automatico e la fuga i caratteri speciali per voi :-)

Una volta all'interno della vostra cartella del progetto in cui si ha la podfile

tipo

pod update 

questo è tutto. Aspetta che il terminale finisca e voilà.

Ulteriori suggerimenti per niubbi terminali

per elencare i file in un tipo di cartella ls

Per re-immettere un comando precedente utilizzare il up down freccia sulla tastiera

Problemi correlati