Schwarze Balken erscheinen in der app, wenn Sie auf iOS7.1 oder 7.0 in Xcode6
Schritte zum reproduzieren:
- Erstellen Sie ein neues Projekt mit Xcode6 (single view-template, nur für das iPhone, Objective-C)
- Navigieren Sie zu Projekt-Einstellungen und ändern Sie die Ziel der Bereitstellung von 8.0 auf 7.1
- Führen Sie die Anwendung auf ein iPhone5/S mit 7.1 installiert oder in das iPhone5/s 7.1-simulator (Sie können herunterladen, die iOS7.1 Simulatoren)
- Der app angezeigt wird, mit schwarzen Balken oben und unten.
Wenn Sie die Anwendung ausführen, auf das iPhone5/S 8.0-simulator, der Bildschirm wird angezeigt, wie erwartet, alle weiß.
Warum ist das passiert? Gibt es einen fix oder workaround?
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage das Problem zu beheben, manuell, wie es scheint, ist ein Fehler mit der Xcode für jetzt, und ich werde die Datei ein radar report.
Um das Problem zu beheben, führen Sie die folgenden Schritte aus:
Dies sollte das Problem beheben.
Ich hatte das gleiche problem vor ein paar Tagen und ich gründete aus, dass das problem in meinem Fall war die fehlende LaunchScreen.xib in der Allgemeinen Einstellung unter App-icons und launch images:
Ich hatte das gleiche Problem mit Xcode 7 beta 1 und die UICatalog Beispielcode und konnte es beheben, indem Sie Main.storyboard in den Allgemeinen Einstellungen unter App-Icons und Launch-Images für den Start-Bildschirm-Datei.
Habe ich hatte das gleiche Problem. Es scheint, dass LaunchScreen.xib kann nicht Anpassung an die Bildschirmgröße aller 4-Zoll-Geräte unter iOS7.
Auf iOS7 (was ich wurde getestet auf), wenn ich nicht hinzufügen 640x1136 Bild in der LaunchImage Vermögen für iPhone Portrait 7.0 Retina würde ich in der oberen und unteren Leiste. Einfügen des Elements in PNG-format gelöst, das Problem auf iOS7.