Frage

Ich folgte den Anweisungen auf der Github Seite, aber etwas stimmt nicht (mit Sicherheit bin ich: P), aber wissen Sie, dass Sie ein gutes Tutorial für die Integration / Verwendung in Xcode4 Restkit kennen?

Vielen Dank!

War es hilfreich?

Lösung

Laden Sie die neueste Version von diesem Link herunter http://restkit.org/

und extrahieren Sie den ZIP -Ordner und Sie finden eine readme.md -Datei, in der Sie die Schritte für Xcode 4.x erläutert, wie unten gezeigt

Xcode 4.x (Git -Submodule)

  1. Fügen Sie das Submodul hinzu: git submodule add git://github.com/RestKit/RestKit.git RestKit
  2. Öffnen Sie das Projekt, das Sie in Xcode RESTKIT hinzufügen möchten.
  3. Konzentrieren Sie Ihr Projekt und wählen Sie das Menü "Ansicht"> "Navigatoren"> "Projekt", um die Liste der Projektdatei in Ansicht zu bringen.
  4. Ziehen Sie die Datei restkit.xcodeProj aus dem Finder und geben Sie sie auf Ihr "" .xCodeProj.
  5. Klicken Sie in der Seitenleiste links auf den Namen Ihres Projekts, um die Ansicht der Projekteinstellungen im rechten Bereich des Fensters zu öffnen.
  6. Im mittleren Bereich werden Sie sehen PROJEKT und Ziele Header für Ihr Projekt. Klicken Sie auf Ihren Projektnamen und wählen Sie dann aus Einstellungen erstellen Um den Build -Einstellungseditor für Ihr gesamtes Projekt zu öffnen, um den oberen Rand zu öffnen.
  7. Finde die Header -Suchpfade Einstellung. Doppelklicken und einen neuen Eintrag hinzufügen. Fügen Sie dem einen Suchpfad hinzu "$(SOURCE_ROOT)/RestKit/Build" Verzeichnis, das Sie zu Ihrem Projekt hinzugefügt haben. UNTERLASSEN SIE Überprüf den Recursive Kontrollkästchen.
  8. Finde die Bibliothekssuchpfade Einstellung. Doppelklicken und einen neuen Eintrag hinzufügen. Fügen Sie dem einen Suchpfad hinzu "$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)" Verzeichnis, das Sie zu Ihrem Projekt hinzugefügt haben.
    HINWEIS: Dies ist nur notwendig, wenn Sie es sind NICHT Verwenden von abgeleiteten Data.
  9. Finde die Andere Linker -Flaggen Eintrag und doppelt klicken. Verwenden Sie das + Schaltfläche zum Hinzufügen eines neuen Eintrags und eingeben -ObjC -all_load. Entlassung den Herausgeber mit dem Fertig Taste.
  10. Suchen Sie das Ziel, das Sie Restkit in der hinzufügen möchten Ziele Liste in der Mitte des Redakteurbereichs. Wählen Sie es aus, um den Editor der Zieleinstellungen im rechten Bereich des Fensters zu öffnen.
  11. Drücke den Phasen bauen Registerkarte oben im Fenster, um den Editor der Build -Phasen zu öffnen.
  12. Klicken Sie auf die Offenlegungsdreiecke neben dem Zielabhängigkeiten und Link binär mit Bibliotheken Artikel.
  13. In dem Zielabhängigkeiten Abschnitt klicken Sie auf die + Taste zum Öffnen des Zielauswahlblatts. Klick auf das Restkit Aggregates Ziel (es wird das Bulls-Eye-Symbol haben) und klicken Sie auf die Hinzufügen Schaltfläche zum Erstellen einer Abhängigkeit.
  14. In dem Link binär mit Bibliotheken Abschnitt klicken Sie auf die + Schaltfläche zum Öffnen des Bibliotheksauswahlblatts. Hier müssen wir das Ziel anweisen, mit allen erforderlichen Restkit -Bibliotheken und mehreren Systembibliotheken zu verlinken. Wählen Sie jedes der folgenden Elemente aus (einzeln oder während der Befehlstaste, um alle gleichzeitig auszuwählen) und klicken Sie dann auf die Hinzufügen Taste:
    • librestkitcoredata.a - Optional. Nur erforderlich, wenn Sie Kerndaten verwenden.
    • librestkitjsonParserjsonkit.a
    • librestkitnetwork.a
    • librestkitObjectmapping.a
    • librestkitsupport.a
    • Cfnetwork.framework
    • Coredata.Framework - Optional. Nur erforderlich, wenn Sie Kerndaten verwenden
    • MobilecoreServices.Framework
    • SystemConfiguration.Framework
    • libxml2.dylib - Optional. Nur notwendig, wenn Sie von XML Payloads und Link LibrestkitxMlParSerlibxML.a in Ihre App zuordnen.
  15. Stellen Sie sicher, dass alle Bibliotheken in der angezeigt werden Link binär mit Bibliotheken Abschnitt vor fortgeschritten.

Herzlichen Glückwunsch, Sie sind jetzt fertig, indem Sie REEL in Ihrem Xcode 4 -basierten Projekt hinzufügen!

Sie müssen jetzt nur noch enthalten, um die Restkit -Bibliotheken an den entsprechenden Stellen in Ihrer Bewerbung zu enthält. Die relevanten Einschlüsse sind:

#import <RestKit/RestKit.h>
// And if you are using Core Data...
#import <RestKit/CoreData/CoreData.h>

Andere Tipps

Ich fand dieses Tutorial sehr nützlich, damit es auf Xcode 4.0 funktioniert.

http://liebke.github.com/restkit-github-client-example/

Ich habe meinen Gebäude nach diesen Steilen gemacht https://github.com/restkit/restkit/wiki/installing-restkit-in-xcode-4.x und Guoleii hat Recht. Aber ich musste das Eigentümerverzeichnis ändern.

Haben Sie diese Threads aus der Google Group von Restkit gesehen?

Link 1 Link 2

Versuchen Sie dort zu suchen. Aber im Moment scheint es viele Probleme mit Restkit und Xcode 4 zu geben, es gibt sogar ein YouTube Video Zeigen Sie die Probleme (keine zeigen eine Anleitung).

Haben Sie Restkit gemäß der Wiki -Seite "Installieren von Restkit in Xcode 4.x" auf github.com/restkit erstellt? Ich denke, es gibt einen kleinen Fehler. Hier ist meine Lösung: 1. Löschen Sie in "Phasen Build Phasen" -> "Link Binary mit Bibliotheken" die restkit.framework und fügen Sie Sicherheit hinzu.

Dann funktioniert es.

Ich habe gerade versucht, Restkit an einem neu erstellten Xcode 5 iOS 7.0 -Projekt zu installieren. Ich habe versucht, das Projekt herunterzuladen und die obigen Schritte zu befolgen, aber ich fehlte den größten Teil des Inhalts im Ordner restkit/per Anbieter. Nachdem ich ein bisschen recherchiert hatte, habe ich die Submodul -Taktik durchgeführt und das brachte mir alle Informationen aus diesen Ordnern.

Aus dem Verzeichnis "Eingabeaufforderung" -Anänderung in Ihren Projektordner war es für mich, dass es für mich war

$ cd Documents/Projects/NewlyCreatedApp

Von dort aus sollten Sie diesen Befehl ausführen, wenn Sie kein Git -Repository -Hinweis haben: Sie müssen Git herunterladen, um dies zu installieren, wenn Sie es noch nicht haben

$ git init

Danach müssen Sie diese Befehle ausführen, um Restkit in Ihren Projektordner herunterzuladen

$ git submodule add git://github.com/RestKit/RestKit.git
$ git submodule update --init --recursive

Danach sollten Sie oben zu Nakkeerans Antwort gehen und von Schritt 2 beginnen, um den Prozess einzurichten. In Schritt 7 werden Sie gebeten, Ihren Header -Suchpfaden "$ (Source_Root)/Restkit/Build" hinzuzufügen, aber bei näherer Betrachtung des Restkit -Frameworks hat Sie nicht mehr den Build -Ordner Restkit/Code ", um die aktuelle Version des REST KIT anzupassen

Ich hoffe, das hilft und hier ist ein Link zu den von mir veröffentlichten Submodulinformationen.Restkit -Installations -Submodulmethode

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top