2015-09-14 7 views
319

Ich halte diesen Fehler, wenn ich versuche, meine App in den Laden zu unterbreiten Xcode:Ungültige Bundle Fehler - "erfordert Start Storyboard"

ERROR ITMS-90475: „Invalid Bundle iPad Multitasking unterstützen Einführung Storyboard erfordert. im Paket 'com.companyname.appname.' "

Wer weiß, was dieser Fehler wirklich bedeutet?

+0

Bitte beachten Sie, ich heute Xcode 7 GM gerade aktualisiert haben und bereits eine App in den Laden vorgelegt. –

+1

Also verwendete ich Xcode 7 GM beim Einreichen. –

+1

Haben Sie das herausgefunden? – andygeers

Antwort

633

Dies ist, weil Sie angeben müssen, wie Ihre App mit multitasking auf iPad umgehen soll.

Wenn Sie jetzt Multitasking nicht behandeln möchten, können Sie einfach deaktivieren, um die Registerkarte „Allgemein“ des Ziel, indem Sie:

enter image description here

+0

Gilt das nur, wenn Sie Split View Controller auf Ihrem iPad verwenden? Ich habe die letzte Nacht erfolgreich bei iTunes Connect hochgeladen, und heute Morgen ist der Fehler aufgetreten, als ich ein sehr kleines Update vorgenommen habe. Ich vermute also, dass Apple in diesem Test nur hinzugefügt hat, wenn Ihr Storyboard Split-View-Controller verwendet. – tkelly

+0

@tkelly Soweit ich weiß, gilt dies für jedes iPad oder Universal-App. –

+0

funktioniert für mich, danke! – stevenlordiam

38

ich das Problem auf diese Weise gelöst, siehe here:

Wenn Sie aus der Slide Over und Split View, tun Sie dies explizit durch Hinzufügen des UIRequiresFullScreen Schlüssel zu Ihrem Xcode-Projekt Info.plist Datei entscheiden muss und Wenden Sie den booleschen Wert YES an.

28

Sie benötigen einen Startbildschirm hinzufügen (Xcode> Datei> Neu). Unter iOS> Benutzeroberfläche wählen Sie "Startbildschirm", um es zum Projekt hinzuzufügen.

Für das iPad müssen Sie alle 4 Ausrichtungen unterstützen.

Wählen Sie in Xcode Ihre Zieldatei, und gehen Sie auf der Registerkarte Allgemein zu den "App-Symbole und starten Sie Bilder". Hier wählen Sie die Launch Screen-Datei, die Sie erstellt haben. Wenn Sie die App starten, werden die Startbilder (Bitmap) nicht verwendet, aber das Storyboard des Startbildschirms.

+1

Dies ist die beste Antwort. Beachten Sie, dass Sie ein Start * Storyboard * benötigen - meine App hatte eine XIB-Datei von einer früheren Version von XCode, aber das ist nicht gut für iOS 9. – Bryan

+0

Dies ist die Alternative "Fix", wenn Sie die Multitasking. Wenn Sie ein aktuelles Projekt haben und es nur durchgehen müssen, ist das Flag "Erfordert Vollbild" die schnellste Lösung, aber Sie sollten sich wahrscheinlich mit Storyboards beschäftigen. – Russ

+0

Beste! Ich aktualisiere mein altes Projekt und das ist genau das, was ich brauche. –

22

Sie können entweder tun es als André zeigte oder direkt hinzufügen:

<key>UIRequiresFullScreen</key> 
<true/> 

Auf Ihrer .plist-Datei.

+1

Seit Xcode 7.2 ist der allgemeine Tab weg und das scheint jetzt der richtige Weg zu sein. – Peege151

+3

Was? Nein ist es nicht. Die Registerkarte Allgemein ist in Xcode 7.2 nicht verschwunden. – mbeaty

12

Sie finden können "Benötigt Vollbild" Checkbox unter Allgemein> Targets

enter image description here

+0

Vielen Dank. Es ist für mich gearbeitet. –

+0

es ist mir ein Vergnügen –

+0

Danke .. Gerne helfen .. –

5

Von Xcode 8.x. Bitte überprüfen Sie die GIF-Darstellung.

GIF