Frage

Ich versuche, eine Mac-Anwendung zu erstellen, die verwendet ObjectiveFlickr, und verfügt somit über ein verschachteltes Framework.ich folgte die Einrichtungsanleitung auf der Seite von ObjectiveFlickr.Alles funktioniert einwandfrei, bis ich meine archivierte Bewerbung validieren muss.

Die Validierung gibt mir das Fehler „Keine Single-Bundle-Anwendung“..Die Lösung hierfür scheint darin zu bestehen, „Installation überspringen“ auf „JA“ zu setzen und die Projekt-Header-Dateien für das verschachtelte Framework von „öffentlich“ nach „projiziert“ zu verschieben.Aber wenn ich das tue, kann das Framework seine internen Header-Dateien nicht finden und meine Hauptanwendung kann ObjectiveFlickr.h finden.(Verwandte Frage:Sollte ich ObjectiveFlickr.h nicht als öffentliche Header-Datei behalten, da meine Hauptanwendung diese finden muss?)

Ich denke, die Lösung liegt darin, für beide Projekte einige korrekte Suchpfade einzurichten.Ich habe versucht, dem unter genannten Vorschlag zu folgen Xcode 4 und verschachtelte Projekte – Header-Dateien nicht gefunden, aber nichts hat funktioniert.

Ich verwende Xcode 4.5.

War es hilfreich?

Lösung

Ich habe herausgefunden, dass die Header-Dateien für die Bibliotheksversion von ObjectiveFlickr bereits auf „Projekt“ und nicht auf „Öffentlich“ eingestellt waren. Deshalb habe ich mich dafür entschieden, die Bibliothek anstelle der Framework-Version zu verwenden und bin dabei dieser Anleitung gefolgt: Hinzufügen von ObjectiveFlickr zu Ihrem iPhone-App-Projekt.Es hat funktioniert, obwohl ich eine Mac-App und keine iOS-App entwickle.

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