Frage

Ich habe Probleme mit den neuen 4.1 für iPad. Ich möchte noch gegen 3.2 kompilieren. Muss ich die Basisversion in den Projekteinstellungen festgelegt? Wenn ja, warum ist es als fehlend markiert? Wie kann ich es bekommen und wo ich es?

Leider viele Fragen gibt, aber sie haben den Weg zeichnen Werke geändert und will ich jetzt nicht meine ganze app ändern. Meine App, wenn sie gegen 3.2 Arbeiten auf 4.1 iPads fein zusammengestellt, aber nicht, wenn sie gegen 4.2 zusammengestellt. Ist dies, weil beim Kompilieren gegen eine iOS-Version es den Rahmen aus, dass iOS-Version importiert?

War es hilfreich?

Lösung

ja leider von Apple tut alles zu "unmarket" alle früheren Versionen von iOS.

Nachdem Sie Ihre XCode mit der neuesten Version aktualisieren Sie in der Regel „Basis SDK fehlt“ sehen und Sie müssen Ihre Projektkonfiguration aktualisieren, es erneut kompilieren zu erhalten. Doppelklicken Sie auf das Projektelement im Projektbaum (oder klicken Sie rechts und wählen Sie Get Info) und in den Eigenschaften-Fenster die Registerkarte namens „Build“ wählen (stellen Sie sicher, dass „Alle Konfigurationen“ ausgewählt in der Konfiguration wählen Feld), dann finden der „Basis SDK“ Eigenschaft - das ist die Version von iOS, die Sie zielen, dann finden die Eigenschaft als „iOS Implementierungsziel“ (Apfel in der Regel sicher, dass nur die neueste iOS-Version hier auswählen können, machen) - hier wählen Sie die früheste Version von iOS unterstützen Sie - wählen Sie hier 3.2 in Ihrem Fall.

Sie gehen :) Nur paar Hinweise:

  • , wenn Sie diese Änderungen an den Projekteigenschaften machen, könnten Sie zu schließen XCode müssen und es wieder laufen und das Projekt wieder öffnen - manchmal funktioniert es richtig, nachdem Sie Ihre Projekteigenschaften ändern

  • Wenn Sie unterstützen 3.2 stellen Sie sicher, dass, wenn Sie Frameworks von 4.x zu einem Projekt Sie Soft-Link sie hinzufügen, so dass es nicht unter 3.2 nicht abstürzen bcz die Frameworks existieren nicht auf dem Gerät

Marin

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