Come integrare RestKit quadro (restkit.org) con Xcode 4?
Domanda
Ho seguito le istruzioni sul href="https://github.com/twotoasters/RestKit" rel="noreferrer"> github pagina ma qualcosa non va (quasi certamente sono io: P) ma, sai di qualsiasi buon tutorial per integrare / uso in Xcode4 RestKit?
Grazie!
Soluzione
Scarica l'ultima versione da questo link http://restkit.org/
ed estrarre la cartella zip e troverete un file ReadMe.md che spiega che si passi per l'installazione di Xcode 4.x come indicato di seguito
Xcode 4.x (Git sottomodulo)
- Aggiungi il modulo:
git submodule add git://github.com/RestKit/RestKit.git RestKit
- Apri il progetto che si desidera aggiungere alla RestKit in Xcode.
- Focus il progetto e selezionare il menu "Visualizza"> "Navigatori"> "Progetto" di portare la lista dei file di progetto in vista.
- Trascina il file RestKit.xcodeproj dal Finder e rilasciarlo su "" il tuo .xcodeproj.
- Fare clic sul nome del progetto nella barra laterale a sinistra per aprire il progetto impostazioni vista nel riquadro destro della finestra.
- Nel riquadro centrale si vedrà progetto e Target le intestazioni per il vostro progetto. Clicca sul tuo nome del progetto, quindi seleziona Impostazioni Costruire nella parte superiore per aprire l'editor Build Settings per l'intero progetto.
- Trova il Header percorsi di ricerca impostazione. Fare doppio clic e aggiungere una nuova voce. Aggiungere un percorso di ricerca nella directory
"$(SOURCE_ROOT)/RestKit/Build"
aver aggiunto al progetto. NON selezionare la casella di controlloRecursive
. - Trova il Libreria dei percorsi di ricerca impostazione. Fare doppio clic e aggiungere una nuova voce. Aggiungere un percorso di ricerca nella directory
"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"
aver aggiunto al progetto.
Nota ??strong>:. Questo è necessario solo se si è non utilizzando DerivedData ??li>- Trova Altre Bandiere del linker ingresso e fare doppio clic su di esso. Utilizzare il + per aggiungere una nuova voce e immettere
-ObjC -all_load
. Respingere l'editor con il pulsante Fine .- Individuare l'obiettivo che si desidera aggiungere RestKit al OBIETTIVI elenco nel mezzo del riquadro dell'editor. Selezionare per aprire l'editor impostazioni di destinazione nel riquadro destro della finestra.
- Fare clic Fasi Crea nella parte superiore della finestra per aprire l'editor fasi di creazione.
- Fare clic sui triangoli di apertura accanto al Target dipendenze e Collegamento binario con le librerie Elementi.
- Nel Target dipendenze , fai clic sul + per aprire la finestra di selezione di destinazione. Fai clic sulla RestKit di destinazione aggregati (che avrà l'icona di occhio di bue) e fare clic sul Aggiungi per creare una dipendenza.
- Nel Collegamento binario con le librerie , fai clic sul + per aprire la finestra di selezione Biblioteca. Qui abbiamo bisogno di istruire l'obiettivo di Link contro tutte le librerie RestKit richieste e diverse librerie di sistema. Selezionare ciascuno dei seguenti elementi (uno alla volta o tenendo premuto il tasto Comando per selezionare tutti in una volta) e quindi fare clic su Aggiungi:
- libRestKitCoreData.a - opzionale. Solo necessario se si utilizza Core Data.
- libRestKitJSONParserJSONKit.a
- libRestKitNetwork.a
- libRestKitObjectMapping.a
- libRestKitSupport.a
- CFNetwork.framework
- CoreData.framework - opzionale. Solo necessario se si utilizza Core Data ??li>
- MobileCoreServices.framework
- SystemConfiguration.framework
- libxml2.dylib - opzionale. Solo necessario se si sta mappando dal payload XML e link libRestKitXMLParserLibxml.a nel tuo app.
- Verificare che tutte le librerie vengono visualizzati nella sezione Collegamento binario con le librerie prima di continuare.
- Trova Altre Bandiere del linker ingresso e fare doppio clic su di esso. Utilizzare il + per aggiungere una nuova voce e immettere
Congratulazioni, si sono ora svolti aggiungendo RestKit nel progetto basato Xcode 4!
A questo punto è solo bisogno di aggiungere include per le librerie RestKit nei punti appropriati nell'applicazione. Il rilevante include sono:
#import <RestKit/RestKit.h>
// And if you are using Core Data...
#import <RestKit/CoreData/CoreData.h>
Altri suggerimenti
Ho trovato questo tutorial molto utile per farlo funzionare su xCode 4.0.
Ho fatto il mio costruire seguendo questo pendii https: / /github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x e guoleii è giusto. Ma avevo bisogno di cambiare la directory proprietario.
Hai visto le discussioni da del RestKit gruppo Google?
Prova a cercare lì. Ma per ora, sembra che ci sia un sacco di problemi con RestKit e Xcode 4, c'è anche un YouTube video che mostra i problemi (nessuno che mostra un how-to).
hai costruito RestKit secondo la pagina wiki "Installazione RestKit in Xcode 4.x" su github.com/RestKit? penso che ci sia un piccolo errore. qui è la mia soluzione: 1. in "Fasi costruire" -> "Link binari con le librerie", eliminare il RestKit.framework e aggiungere Security.frameWork nuovo 2. costruzione
allora funziona.
Ho appena provato ad installare RestKit su un progetto Xcode 5 iOS 7.0 appena creato. Ho provato a scaricare il progetto e seguendo la procedura descritta sopra, ma mi mancava la maggior parte dei contenuti con nella cartella RestKit / fornitore. Dopo aver fatto un po 'di ricerche che ho fatto la tattica modulo e che mi ha fatto tutte le informazioni di tali cartelle.
Dal comando di directory cambiamento rapido nella cartella di progetto, per me è stato
$ cd Documents/Projects/NewlyCreatedApp
Da lì si dovrebbe eseguire questo comando se non avete repository git Nota: è necessario scaricare git per installare questo, se non l'hai già
$ git init
Dopo di che è necessario eseguire questi comandi per scaricare restkit nel progetto della cartella
$ git submodule add git://github.com/RestKit/RestKit.git
$ git submodule update --init --recursive
Dopo di che, si dovrebbe andare fino alla risposta di Nakkeeran sopra e iniziare dal punto 2, per impostare il processo. Nel passaggio 7 vi verrà chiesto di aggiungere "$ (SOURCE_ROOT) / RestKit / build" per i vostri percorsi di ricerca di testa, ma guardano più attentamente il quadro RestKit non ha più la cartella di compilazione in modo che si dovrebbe cambiare la situazione a "$ (SOURCE_ROOT) / RestKit / Codice" per adattare la versione corrente di riposo Kit
Spero che questo aiuta, ed ecco un link alle informazioni modulo ho postato. RestKit installazione sottomodulo Metodo