Wie es ist, können Sie nicht. Sie haben das wahrscheinlich absichtlich getan, um neue, für 3.1.3 kompilierte Apps zu entmutigen, die Multitasking vereiteln.
Stattdessen können Sie für iOS 4 kompilieren, aber Ihr Bereitstellungsziel 3.1.3. Dies erfordert nicht wirklich mehr echte Arbeit, solange Sie keine Nicht-3.1.3-Methoden/Klassen usw. verwenden und die Anwendung auf einem 3.1.3-Gerät installieren und ausführen kann. Sie können auch Ihre Anwendung Multitasking bewusst machen, so dass es gut auf einem Gerät funktioniert, das iOS 4 ausführt und Multitasking fähig ist.
Nur ein Hinweis: Das Base SDK kann auf Projektebene festgelegt werden, aber Sie müssen zu den Buildeinstellungen für das Ziel selbst gehen, um das Implementierungsziel festzulegen (diese Einstellung ist auf Projektebene nicht verfügbar).
Können Sie etwas mehr über die VS-Build-Einstellung auf Projektebene für das Ziel selbst erklären? Wie mache ich, was Sie geschrieben haben? – Doron
Die Einstellung für das Implementierungs-SDK ist in den Projekteinstellungen verfügbar. – valexa
Die Einstellung für das Implementierungs-SDK ist in den Projekteinstellungen verfügbar, ABER ich habe es dort eingerichtet, wo ich es festgelegt habe, und die Zieleinstellungen wurden nicht entsprechend geändert. Ich weiß nicht warum, und vielleicht werden sie es in zukünftigen Versionen von xcode reparieren, aber wenn es nicht richtig funktioniert, überprüfe die Zieleinstellungen. – AndyD273