2010-12-07 8 views
0

Ich lade einen Beispielcode von deitel herunter, aber ich weigere mich zu bauen. Ich ging schon zu Projekt -> Projekteinstellungen bearbeiten und geändert, um die Basis-SDK Geräte iOS 4,1 alt textDie Xcode-Abhängigkeiten können nicht in iOS SDK 4.1 geändert werden.

Ich habe auch versucht das Projekt zu setzen -> Set Active SDK, aber die Menüoption deaktiviert und sagt „Basis SDK Fehlende ".

Wenn ich zu bauen versuchen, ich sofort Fehlermeldung erhalten: alt text

Wenn ich ein Projekt Form Grund auf neu erstellen, alles perfekt funktioniert. Was mache ich falsch?

Antwort

1

Versuchen Sie, den "Base SDK" Pulldown auf der linken Seite zu ändern; Wenn Sie sie auf etwas anderes umstellen, werden diese neuen Einstellungen wirksam.

Auch in diesem Bild, das Sie gesendet haben, ändern Sie nur die Einstellungen für "Release", während es von dem anderen Bild klar ist, dass Sie Debug Modus erstellen. Ändern Sie die Dropdown-Konfiguration in "Alle Konfigurationen", nehmen Sie die gleichen Änderungen vor, ändern Sie die Dropdown-Optionen wie oben erwähnt und Build!

1

Überprüfen Sie, ob Sie auch die SDK im Ziel definieren.

1

Ich hatte dieses Problem mit ein paar Sachen, die ich heruntergeladen habe, seit XCode 3.2.5 herauskam.

Ich landete mit dem project.pbxproj in Textmate (oder einen anderen Texteditor) zu werfen und ersetzen Sie alle Instanzen von

„SDKROOT = iphonesimulator4.1;“ mit "SDKROOT = iphonesimulator4.2;"

und Instanzen von "SDKROOT = iphoneos4.1;" mit "SDKROOT = iphoneos4.2;"

und speichern Sie es, und dann konnte ich Änderungen in XCode erhalten, um zu bleiben.

Verwandte Themen