2009-07-09 8 views
1

Kein großes Problem, aber wenn ich das AVFoundation-Framework für das iPhone hinzufügen, wird es rot aus irgendeinem Grund kann ich nicht herausfinden, warum. Das Projekt wird nicht kompiliert, wenn ich dieses Framework nicht hinzufüge, und wenn ich das tue, markiert Xcode das Framework rot (anscheinend bedeutet das, dass xcode das Framework nicht finden kann), aber es wird trotzdem funktionieren.Xcode iPhone - Hinzufügen von Framework funktioniert ein wenig

Das ist ziemlich nervig. Irgendeine Ahnung, was ich hier falsch machen könnte?

+0

Duplikat von: http://stackoverflow.com/questions/385530/missing-avfoundation-framework – notnoop

+0

Benutzer ** Big Papoo ** eine Link-only-Antwort zur Verfügung gestellt. Hierhin verschoben, um den Link zu erhalten: * Überprüfen Sie dies: http://www.mercatorgeosystems.com/blog/?p=43 Es wurde für mich behoben. -Big Papoo * –

Antwort

4

Versuchen Sie, AVFoundation Framework über Ihr Ziel hinzuzufügen.

  1. Geben Sie für Ihr Ziel unter „Gruppen und Dateien“
  2. „Get Info“ für sie
  3. Klicken Sie auf die Registerkarte „Allgemein“
  4. Am unteren rechten Ecke des Fensters der Taste „+“ klicken
  5. An der Spitze Ihrer Liste sollten Sie AVFoundation finden, fügen Sie es hinzu.
+0

Hm, das ist seltsam. Das AVFoundation-Framework befindet sich nicht in der Liste @ Schritt 5. Image: http://files.getdropbox.com/u/608462/getinfofortarget.png – quano

+0

Wechseln Sie zu Version 2.2 für das SDK. Das ist dein Problem. Die meisten Leute benutzen 2.0 nicht mehr. –

+0

Doppelklicken Sie auf Ihre Projektdatei unter "Gruppen und Dateien", navigieren Sie dann zum Tab "Build" und ändern Sie das "Base SDK" zu "iPhone Device 2.2". Hoffe, das hilft. –

-5
  1. schließen Xcode
  2. löschen Ihr Projekt
  3. herunterzufahren mac
  4. den Mac nehmen zu Ihrem Chef zurück und sagen Sie ihm, es nicht funktioniert
  5. warten, bis sie herausfinden, was es ist
  6. Wenn dies nicht funktioniert, suchen Sie einen neuen Job, der die Verwendung eines Mac
nicht erfordert

Ich musste lediglich die Registerkarte "Allgemein" für das Projekt öffnen und den Wert "Base SDK für alle Konfigurationen" ändern. Es wurde auf ein SDK eingestellt, das ich nicht mehr installiert hatte.

Verwandte Themen