2012-04-12 16 views
1

Ich bin fast bereit, meine iPhone App zu veröffentlichen. Ich benutze Restkit um meinen Webservice zu nutzen. Als ich archivieren, schlägt es mit diesem Fehler:iPhone App Archiv - Keine solche Datei oder Verzeichnis

cp:/Users/myusername/Library/Developer/Xcode/DerivedData/Projekt-Namen-/ArchiveIntermediates/Projektname/IntermediateBuildFilesPath/UninstalledProducts/include/RestKit: Nein solche Datei oder Verzeichnis

Ich zog & fallen Restkit in das Projekt. Es baut und funktioniert gut im Debug-Modus. Ich vermute, es ist nicht in der Lage, restkit dir während der Archivierung zu finden. Aber ich bin mir nicht sicher warum. Irgendwelche Gedanken?

+0

Haben Sie in der Übersicht Registerkarte des Produkts überprüft, ob Framework dort vorhanden ist oder nicht? – rishi

+0

@RIP Yes Summay> Verknüpfte Frameworks und Bibliotheken> zeigt das Restkit-Zeug .. Hast du das gemeint? – Ravi

Antwort

1

Ich hatte Probleme mit der Verknüpfung mit meinem eigenen Framework in der Vergangenheit, aber ich habe eine Prozedur, die funktioniert. Obwohl ich es nicht verstehe, funktioniert es, also folge ich ihm wie Voodoo, und ich riskiere nicht, die Götter zu verärgern, indem ich zu viele Fragen stelle.

Hier ist, was ich würde auf Ihrem Projekt versuche (auch hier teilweise Voodoo hier):

  1. Navigieren Sie zu dem Ordner Frameworks im Projekt nav, die RestKit auswählen und mit der Löschtaste löschen. Löschen Sie Referenzen.
  2. Mit Finder, Option-ziehen (kopieren) Sie das Framework von wo immer Sie es zuerst (~/Downloads, oder ein anderes Projekt oder wo auch immer) in Ihr Projektverzeichnis und ersetzt Dateien, wenn Sie dazu aufgefordert werden.
  3. Zurück in Ihrem Projekt, wählen Sie das Projekt, dann das Ziel, dann bauen Phasen.
  4. Öffnen Sie den binären Abschnitt Link, klicken Sie auf „+“, dann auf „Add Andere ..“ Taste auf der Unterseite des Dialog
  5. Wechseln Sie zu dem Rahmen, den Sie in Schritt 2.

See kopiert in wenn Sie säubern, bauen, archivieren können. Leicht genug, um es zu versuchen, und kein Vieh wird geschädigt. Hoffe es funktioniert für dich.

+0

Danke für die Antwort. Ich habe getan, wie du es vorgeschlagen hast. Während der Archivierung beschwert sich xcode über ein Lexical- oder Preprocessor-Problem: " Datei nicht gefunden". Es ist nicht in der Lage, den Header zu finden! – Ravi

+0

Können Sie es sehen, wenn Sie diesen Rahmenordner entfalten? Gibt es im Projektnavigator unter dem Framework-Bundle einen Header-Ordner, der den Header enthält? – danh

+0

Ich ging gerade auf die RestKit Github-Seite. Hast du die Anweisungen dort probiert? https://github.com/RestKit/RestKit. Es entspricht nicht meinen Vorschlägen. Es gibt auch eine umfangreiche visuelle Anleitung hier: https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x. – danh