2011-05-14 6 views
5

Stavo seguendo il readme a per iniziare a utilizzare RestKit. Tutto funziona perfettamente quando si aggiunge RestKit come sottomodulo GitHub.RestKit con Xcode4 ma non come sottomodulo GitHub

C'è un modo per aggiungere RestKit a un progetto Xcode 4 già esistente ma non come sottomodulo GitHub?

Il progetto a cui voglio aggiungere RestKit to non è impostato con il repository GitHub e verrà invece inserito in un repository di subversion.

Grazie in anticipo.

risposta

4

L'ho appena scaricato, inserito nella radice di myproject, decompresso e rinominato in RestKit.

+1

Ciao jspooner. Grazie, hai appena fatto github.com -> scarica, trascina l'intera cartella, gli esempi e tutti (15 Mb) nel tuo progetto Xcode? L'ho provato e sembra piuttosto gonfio. – RickiG

+1

Già. Ho incontrato anche un paio di altri problemi ... Se vedi errori Mach-O vai avanti e includi i file che elencano come facoltativi. Una volta che l'ho fatto funzionare, funziona alla grande! Molto meglio di ObjectiveResource. – jspooner

+0

Sembra un disastro completo aggiungere RestKit a un progetto esistente in subversion. Vorrei che facessero una versione "drop in source". Per sicurezza, hai seguito il collegamento, aggiunto il percorso di ricerca dell'intestazione, aggiunto dipendenze ecc. Ecc. Per farlo funzionare? – RickiG

2

Alla fine della giornata uno git submodule è semplicemente una cartella sul disco rigido. Tuttavia, dal "punto di vista" di git viene riconosciuto come riferimento a un altro repository (in un commit specifico) piuttosto che a una cartella di file.

Quindi, se si utilizza solo git (che non si è in questo caso), si tratta di un meccanismo semplice ma piuttosto potente di progetti di nidificazione o di librerie incluse.

Per rispondere alla tua domanda, penso che si potrebbe fare tutto da linea di comando, che potrebbe essere più veloce di scaricare e decomprimere il codice sorgente (a seconda delle preferenze, naturalmente):

cd /path/to/your/project 

git submodule add git://github.com/RestKit/RestKit.git RestKit 
cd RestKit 
# Checkout the current stable branch 
git checkout 0.9-stable 
# Remove the git repository 
rm -fr .git/ 

Da qui puoi configurare il tuo progetto in base allo installation guide

Problemi correlati