it-swarm.com.de

Für die Unterstützung von iPad Multitasking sind diese Ausrichtungen erforderlich

Ich versuche, meine universelle iOS 9-App bei Apple (mit Xcode 7 GM erstellt) einzureichen, erhalte jedoch diese Fehlermeldung für das Bundle in iTunes Connect, wenn ich Zur Überprüfung einreichen) auswähle:

Ungültiges Bundle. Für die Unterstützung von iPad Multitasking sind folgende Ausrichtungen erforderlich: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight'. Gefunden 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' im Bundle 'com.bitscoffee.PhotoMarks.iOS'.

Meine App unterstützt die Ausrichtungen Portrait und PortraitUpsideDown, die anderen beiden jedoch nicht.

Gibt es also eine Lösung für diese auferlegte Anforderung, oder müssen alle iOS 9 iPad-Apps alle vier Ausrichtungen haben?

360
Cosmin

für die Unterstützung von iPad Multitasking sind alle Ausrichtungen erforderlich, Ihre App jedoch nicht. Sie müssen diese deaktivieren. Fügen Sie einfach den Schlüssel UIRequiresFullScreen zur Info.plist -Datei Ihres Xcode-Projekts hinzu und wenden Sie den Booleschen Wert YES an.

617
Michael Wang

Aktivieren Sie in Xcode das Kontrollkästchen "Vollbild erforderlich" unter "Allgemein"> "Ziele" (siehe unten).

enter image description here

505
BatteryAcid

Ich verwende Xamarin und es gibt keine verfügbare Option in der Benutzeroberfläche, um "Vollbild erforderlich" anzugeben. Ich musste daher @Michael Wangs Antwort mit einer geringfügigen Änderung folgen. Hier geht:

Öffnen Sie die Datei info.plist in einem Texteditor und fügen Sie die Zeilen hinzu:

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

Ich habe versucht, den Wert auf "JA" zu setzen, aber es hat nicht funktioniert, was irgendwie erwartet wurde.

Falls Sie sich fragen, habe ich die obigen Zeilen unter dem Abschnitt UISupportedInterfaceOrientations platziert

<key>UISupportedInterfaceOrientations~ipad</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>

Hoffe das hilft jemandem. Dank an Michael.

50
YKa

wie Michael sagte,

Aktivieren Sie das Kontrollkästchen "Vollbild erforderlich" des Ziels von xcodeproj, wenn Sie Multitasking nicht unterstützen müssen.

oder Überprüfen Sie die folgenden Geräteausrichtungen

  • Porträt
  • Kopfüber
  • Landschaft links
  • Landschaftsrecht

In diesem Fall müssen wir das Start-Storyboard unterstützen.

35

Deaktiviert alle Geräteorientierung und aktiviert nur "Vollbild erforderlich". Es funktioniert richtig

9
Dinesh Vaitage

Gehen Sie zu Ihrem Projektziel in Xcode> General> Set "Requires full screen" (unter Hide status bar) auf true.

4
Khaled Zayed

Wie Michael sagte, aktivieren Sie das Kontrollkästchen "Requires Full Screen" (Vollbild erforderlich) unter General> Targets (Allgemein> Ziele)

und auch das 'CFBundleIcons-ipad' aus der info.plst löschen

Das hat bei mir funktioniert

3
Ayub

Sie müssen im Feld für die Ausrichtung der unterstützten Benutzeroberfläche der Datei info.plist in xcode Portrait (Schaltfläche oben auf der Startseite) hinzufügen

enter image description here

0
Rifaideen