iOS 7 App-Symbole werden schwarz angezeigt, sobald neue Bilder hinzugefügt werden

8

Ich fange an, diese App unter iOS 6 zu schreiben Ich habe es geschafft, alles in Bezug auf Image und veraltete APIs ohne Problem zu beheben.

Ich erstelle ein neues Icon zur Unterstützung des iOS 7-Stils, aber unabhängig davon, ob ich den Asset-Katalog und / oder direkte Pfade zu Bildern verwende, sobald ich eine neue Referenz hinzufüge, wenn ich Anwendungen starte, bekomme ich ein schwarzes Icon.

Ich mache eindeutig etwas falsch.

Hier ist mein Asset-Katalog, der alle zugeordneten Bilder zeigt. Sie werden nicht in der Anwendung angezeigt und ich habe schwarze Symbole für alle iOS-Anwendungen.

Immer wenn ich starte, bekomme ich ein schwarzes Icon. Hat es etwas mit Einstellungen in der Datei Info.plist zu tun?

Hier ist es.

%Vor%

Sehr frustrierend. Ich habe auch gerade versucht, die spezifischen Dateien ohne viel Nutzen zur Verfügung zu stellen.

Kann jemand das Problem genau feststellen?

    
myusuf3 05.11.2013, 04:33
quelle

1 Antwort

17

Überprüfen Sie zunächst, ob die Bilddateien, die Sie für App-Symbole verwenden, geeignet sind. Weitere Informationen finden Sie unter Apples Richtlinien für Benutzeroberflächen in App-Symbolen besonders relevant für diese Frage:

  

Vermeiden Sie Transparenz. Ein App-Symbol sollte undurchsichtig sein. Wenn das Symbol ist   Grenzen sind kleiner als die empfohlenen Größen - oder Sie verwenden   Transparenz, um "durchsichtige" Bereiche zu erstellen - das resultierende Symbol kann   scheinen auf einem schwarzen Hintergrund zu schweben, der besonders gut aussieht   unattraktiv auf den schönen Tapeten, die Benutzer wählen.

Wenn Sie Transparenz verwenden, z. B. ein schwarzes Bild auf einem transparenten Hintergrund, kann das Symbol in iOS vollständig schwarz erscheinen.

Als Nächstes gibt es einige Möglichkeiten, iOS über die Symbole für Ihre App zu informieren. Der neue Mechanismus besteht darin, den Asset-Katalog zu verwenden. Apple hat eine Anleitung zum Migrieren eines App-Symbols oder Starten eines Image-Sets .

Die alte, einfache Methode besteht darin, die Icon-Dateinamen zu Ihrer Info.plist-Datei CFBundleIcons hinzuzufügen. Laut Apples Dokumentation zu App-bezogene Ressourcen :

  

Unabhängig davon, wie viele verschiedene Symbole Ihre App hat, geben Sie sie an   Verwenden Sie den Schlüssel CFBundleIcons in der Datei Info.plist . Der Wert davon   Schlüssel ist ein Array von Strings, von denen jeder den Dateinamen von eins enthält   Ihrer Symbole. Die Dateinamen können alles sein, was Sie wollen, aber alle Bilder   Dateien müssen im PNG-Format vorliegen und auf der obersten Ebene von   dein App-Paket. (Vermeiden Sie interlaced PNGs.) Wenn das System benötigt   ein Symbol, wählt es die Bilddatei, deren Größe am ehesten mit der übereinstimmt   beabsichtigte Verwendung.

    
pix0r 10.11.2013, 20:19
quelle

Tags und Links