2017-09-26 10 views
3

Ich benutze iconutil Kommandozeilen-Tool Ordner icns-Dateien zu konvertieren iconset:iconutil nicht arbeiten macOS High Sierra

iconutil -c icns /path/to/my.iconset 

ich es in Xcode als Build-Phase ausgeführt werden.

ich my.icns Datei zu bekommen, aber wenn ich versuche, es zu öffnen, erhalte ich eine Fehlermeldung aus der Vorschau App: enter image description here

Ich habe die neueste macOS High Sierra Version 10.13, bauen 17A365.

Hat jemand mit diesem Problem konfrontiert? Irgendwelche Ideen, wie man das umgehen kann?

+0

Die iconutil Befehle geändert zu haben schien. – eonist

+1

Es scheint so, weil die Listen der gemeinsam genutzten Bibliotheken in 'iconutil' 10.12 und' iconutil' 10.13 nicht identisch sind. –

+1

Arbeitet in hoher Sierra. Mehr über wie hier: https://stackoverflow.com/a/40999879/5389500 – eonist

Antwort

1

Sie müssen über die Größe streng sein, wenn Sie iconutil in hoher Sierra verwenden. Stellen Sie sicher, dass die PNG-Größe genau 1024x1024px beträgt. Sonst wird es nicht funktionieren. Grundsätzlich wurde die iconutil in High Sierra verbessert. Ich habe eine 1000x1000px Datei in Sierra getestet und es hat funktioniert. Aber nicht in High Sierra. Stellen Sie also sicher, dass Ihre Quell-PNG die richtige Größe hat.

Andere „Fallstricke“, die Sie streng sein müssen, wenn iconutil Verwendung finden Sie im Artikel unten zu finden:

http://eon.codes/blog/2016/12/06/Creating-an-app-icon/

Verwandte Themen