web-dev-qa-db-de.com

Xcode-Fehler während der Überprüfung - "Ihre Binärdatei ist nicht für iPhone 5 optimiert"

Ich bin gerade mit diesem Fehler festgefahren, während ich versuche, eine App im App Store zu veröffentlichen. Entschuldigung, weil ich den Fehlercode nicht kopieren und einfügen kann, damit ich ein Bild in meiner Frage posten kann. 

enter image description here

35
Khairil Ushan

Sind Sie sicher, dass die 568h-Datei tatsächlich im Format PNG ist? Stellen Sie außerdem sicher, dass Sie das iPhone 5 für alle Ihre Bildschirme unterstützt haben? Das Hinzufügen von [email protected] ist nicht für die Unterstützung von iPhone 5 von Bedeutung. Sie müssen überprüfen, ob alle Ihre Ansichten für das iPhone 3,5 "und 4" angezeigt werden.

Sie können das Framing durch Code oder durch Autoresizing durchführen.

Bitte überprüfen Sie diesen Link: Ihre Binärdatei ist nicht für iPhone 5 optimiert.

19
Irfan

Fügen Sie dieses Bild ([email protected]) zu Ihrem Projekt auf der obersten Ebene hinzu (siehe unten).

 enter image description here

Bild zum Hinzufügen:  enter image description here

25
thatzprem

Ich hatte den gleichen Fehler und wurde behoben, indem ich die folgenden Anweisungen befolgte: enter image description here

http://dannysu.com/2014/04/16/not-optimized-for-iphone5/

10
Afzaal Ahmad

Als ich mehrere Storyboards in iOS 9 verwendete, bin ich auf dieses Problem gestoßen. Ich habe das Problem gelöst, indem ich zu Projektverzeichnis -> Allgemein gegangen bin, dann für "Launch Screen File" und "Main" wähle

7
joey

Ich habe gerade ausgewählt: "Objektkataloge nicht verwenden" und dann Screenshots in: Unterstützende Dateien hinzufügen.

enter image description here

6
Tai Le

Ich habe dieses Problem seit zwei Tagen erhalten.

Ich habe dieses Problem in meinen Splash-Bildern gefunden. Ich habe einen Fehler gemacht, indem ich .jpeg-Bilder in das .png-Format konvertiert und dann Bilder zum Starten von Bildern hinzugefügt habe. Dies ist der Grund für die häufig erscheinende Fehlermeldung beim Senden einer App an iTunes.

Um dieses Problem zu beheben, habe ich neue Bilder im .png-Format aus Photoshop entnommen und sie zu Launch Images hinzugefügt. 

Danach habe ich versucht, die App zu übermitteln, und sie wurde erfolgreich übermittelt. 

Diese Methode ist für andere hilfreich. 

2
Dhanraja

Ich hatte auch das gleiche Problem und fand eine Lösung wie in den Schritten beschrieben: - 1) Ich habe alle Standard-PNGs in das Stammverzeichnis meines Projekts verschoben. 2) Ein weiterer Standard-568h der Größe {320,568} wurde hinzugefügt der Ursprung.

Ich habe nur vier Dateien in meinem Stammverzeichnis: - Default-568h.png {320,568}, [email protected] {640,1136}, Default.png {320,480}, [email protected] {640,960}.

Die obige Lösung funktioniert für mich, ohne den Schlüssel UILaunchImages in .plist hinzuzufügen. 

2
iGW

Für Xcode 6 

sie müssen sicherstellen, dass Sie die Größe von iOS 6 und älter in LaunchImages und AppIcon in Images.xcassets überprüfen 

Bitte schauen Sie hier. Ich habe diese Frage bereits beantwortet Xcode 6-Fehler msg "Targeting-Releases vor iOS 7.0 ..."

1
Mina Fawzy

Ich habe eine Reihe von Lösungen ausprobiert und nichts hat funktioniert. Letztendlich bestand die Lösung darin, mit der RN-Toolbox einen Splash-Bildschirm hinzuzufügen, der korrigierte, welche Konfiguration den Fehler auslöste: https://github.com/bamlab/generator-rn -toolbox

0

Stellen Sie außerdem sicher, dass Sie auf die Dateien am richtigen Ort zeigen. Wir hatten gerade dieses Problem nach:

  • Wechseln Sie zur Registerkarte "Allgemein" auf dem Zielbildschirm.
  • Klicken Sie auf die Schaltfläche "Objektkataloge nicht verwenden".

Die Dateinamen wurden korrekt angezeigt, aber wir hatten den Fehler. Dieses Problem wurde gelöst, indem Sie auf das kleine Ordnersymbol neben den Startbildern in der Tabelle in diesem Abschnitt klicken und die richtige Datei im Ressourcenordner unseres Projekts finden.

0
Mick Byrne

Ein Edge-Fall, aber ich hatte dies, wenn Sie versehentlich Lokalisierungen hinzugefügt haben, die Sie später nicht verwendet haben (und daher auch kein iPhone 5-Startbild hinzugefügt haben). Wählen Sie das Projekt im Projektnavigator aus. Wählen Sie im mittleren Bereich das Projekt aus (im Gegensatz zu einem der Ziele). Scrollen Sie auf der Registerkarte "Info" nach unten und stellen Sie sicher, dass keine fremden Lokalisierungen vorhanden sind.

Bearbeiten: Erneutes Lesen der Fehlermeldung Ich schätze, dass sie sich dem entzieht, aber manchmal macht eine Fehlermeldung keinen Sinn, bis Sie herausfinden, was es anders bedeutet.

0
rob5408