2013-12-14 14 views
39

Weiß jemand, warum dieser Fehler auf Xcode5 passiert? versehentlich eine .psd als .png umbenanntXcode-Fehler: Distill aus unbekannten Gründen fehlgeschlagen

error

Antwort

hatte ich dieses Problem, wenn ich. Konvertieren des Bildes in eine tatsächliche PNG anstelle einer Photoshop-Datei repariert es für mich.

+0

ich genau dasselbe tat. Vielen Dank! –

+0

Ich habe das Gleiche gemacht! Danke Harry, ich würde definitiv viel Zeit damit verbringen, es herauszufinden. – Slabko

+0

Ist dies nur bei der Archivierung passiert? Hat für mich getan. Build and run funktionierte gut, aber ich stieß nur auf dieses Problem, wenn ich versuchte zu archivieren. –

Antwort

9

Sie haben von einem normalen Projekt migriert möglicherweise eine image.catalog zu verwenden. So können Sie definitiv versuchen, die Bundle-Ressource wie Startbilder zu kopieren. Dies liegt daran, dass sich die Migration zu einem Asset-Katalog für Symbole und Startbilder anscheinend nicht immer automatisch zum Ziel hinzufügt.

Sie können mehr über diese here & here finden.

Ich hoffe, dass hilft.

+2

Vielen Dank für Ihre Antwort. Dein zweiter Link hat mein Problem gelöst. –

+6

Um für zukünftige Leser zu klären: zweite Link weist darauf hin, dass Sie das Bild möglicherweise als das falsche Format gespeichert haben (in meinem Fall: Speichern einer PSD-Datei mit einer .PNG-Erweiterung). –

+0

Sparte mir viel Kopf kratzen. Daumen hoch für den zweiten Link auch. Vielen Dank! –

0

Ich wurde diesen Fehler aufgefordert und ich überprüfe Fehlerprotokolle.

PrefixIcons.xcassets/PrefixButtonBackground.imageset/PrefixButtonBackground.png 
/* com.apple.actool.errors */ 
: error: Distill failed for unknown reasons. 

Der Grund war.

ich fälschlicherweise für oben angegebenes Bild gleiches Bild für 1x und 2x Größen hinzugefügt.

Könnte für jemanden hilfreich sein.

44

Ich fand, dass mein PNG eine PSD-Datei war. Ich löschte die Datei und erstellte ein neues PNG und alles war in Ordnung.

grgr

+0

Dies ist bereits beantwortet. –

+0

Das gleiche hier, die Erweiterung war 'png', aber ich habe versehentlich die Datei als PSD-Typ gespeichert. Shame Xcode identifiziert die spezifische Datei mit dem Problem nicht, benötigt einige Versuche und Fehler, um es einzugrenzen. –

+0

Wichtiger Hinweis: Vorschau und Xcode behandeln Ihr gefälschtes PNG wie ein normales PNG. Einer meiner tvOS-App-Icon-Layer war zufällig eine PSD, die sich als PNG maskierte, und es war viel schwieriger zu finden, als ich dachte. Wenn Sie also Ihre PNG-Assets testen, müssen Sie ** versuchen, sie in Photoshop ** zu öffnen, nicht nur in der Vorschau. Ihre App wird erstellt und UIImage funktioniert mit Ihrer PSD, die den Namen * .png NUR FEIN hat. Ich wünschte wirklich, es würde nicht. –

3

In meinem Fall eine der Bild-Asset ist beschädigt und dieses Problem verursacht.

Beschädigtes Bild in der Regel mit 0 (null) Größe. so können wir Terminal verwenden, die man herausfinden:

finden ./your_directory_path -Größe 0 -Druck

9

ich den gleichen Fall hatte wie Karsten, einer der Bild war psd. Ich öffnete die Datei in Mac Preview App und versuchte zu exportieren und stellte fest, dass es sich um eine PSD statt .png war enter image description here

0

es mir passieren, mit Xcode 7.3 , wenn ich einen Einsatz und Bild mit dem gleichen Namen ersetzen war in der Ordner (in-Finder-Bildschirm)

so i benennen sie die Vermögenswerte Bildform entfernen und legen sie es mit einem anderen Namen zu gewinnen sauber + bauen und es funktioniert gut

Verwandte Themen