AVFoundation.framework
steht nicht dort, wo die Dokumentation sagt, dass es sein sollte. Ich habe iPhone SDK 2.2 installiert (hatte noch nie zuvor installierte SDK-Versionen) und ich finde den Ordner nicht unter /System/Library/Frameworks
Ich habe es unter
gefunden %Vor% Ordner, aber wenn ich es von diesem Ort hinzufüge, kann der Compiler die Header-Dateien nicht finden. Ich habe versucht, den gesamten AVFoundation.framework
-Ordner nach /System/Library/Framework
zu kopieren, aber die Header-Dateien können immer noch nicht gefunden werden.
Wie kann ich AVFoundation
classes verwenden?
Danke, Alex
Ich habe die AVFoundation-Klassen in meinem Code verwendet und sie auf die gleiche Weise hinzugefügt wie Sie. Sie können die Header nicht aus einem unbekannten Grund durchsuchen, aber dies in Ihre Klassen-Header-Datei zu kompilieren, ist einfach:
%Vor%Ich habe meine App eingereicht und genehmigt, daher glaube ich nicht, dass mit dieser Vorgehensweise etwas nicht stimmt. Die AVFoundation-Referenz bleibt in XCode rot, scheint aber gut zu funktionieren. Das Löschen der Framework-Referenz führt zu Kompilierungsfehlern und muss daher unbedingt vorhanden sein.
Ich hatte alle möglichen Probleme, bis ich merkte, dass ich auch die "aktive ausführbare Datei" in "iPhone Simulator 2.2" ändern musste. Hier sind die Schritte, die ich gemacht habe:
Fügen Sie das AVFoundation
-Framework zu Ihrem Projekt hinzu. Klicken Sie bei gedrückter Strg-Taste auf den Ordner "Frameworks" und wählen Sie " Vorhandene Frameworks hinzufügen ". Das Standard-Framework-Verzeichnis in " /System/Frameworks
" enthält möglicherweise nicht die neue AVFoundation-Framework-Datei. Sie müssen daher sehr tief in das iPhone SDK-Verzeichnis navigieren, um die Datei zu finden. Ich habe meinen in /Developer/Platforms/iPhoneSimulator.platform/developer/SDKs/iPhoneSimulator2.2.sdk/System/Library/Framework
gefunden. (Ja, es ist so tief !!).
Wählen Sie nun in Ihrem XCode Ihr Active SDK als "Simulator - iPhone OS 2.2" aus und wählen Sie "Active Executable" als "iPhone Simulator (2.2)"
ausDas hat das Problem für mich gelöst. Hoffe dir ist das gleiche Problem.
Ich habe meinen bei:
gefunden/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks
Tags und Links iphone cocoa-touch