Est-ce que quelqu'un sait pourquoi cette erreur se produit sur Xcode5?
Réponse
J'ai eu ce problème quand j'ai accidentellement renommé un fichier .psd en un fichier .png. La conversion de l'image en un fichier png réel au lieu d'un fichier Photoshop l'a corrigée.
Vous avez peut-être migré d'un projet normal pour utiliser un fichier image.catalog. Vous pouvez donc certainement essayer de copier la ressource en liasse comme des images de lancement. En effet, la migration vers un catalogue d’actifs pour les icônes et le lancement d’images ne s’ajoute apparemment pas toujours automatiquement à la cible.
Vous pouvez trouver plus sur ceci ici & ici .
J'espère que ça aide.
J'ai trouvé que mon png était un fichier psd. J'ai supprimé le fichier et recréé un nouveau png et tout allait bien.
grgr
Dans mon cas, l'un des actifs d'image est corrompu et est à l'origine de ce problème.
Image corrompue généralement avec une taille de 0 (zéro). alors, nous pouvons utiliser le terminal pour savoir lequel:
find ./your_directory_path -size 0 -print
On m'a demandé cette erreur et j'ai inspecté les journaux d'erreurs.
PrefixIcons.xcassets/PrefixButtonBackground.imageset/PrefixButtonBackground.png
/* com.Apple.actool.errors */
: error: Distill failed for unknown reasons.
La raison était.
J'ai ajouté par erreur la même image pour les tailles 1x et 2x pour l'image donnée ci-dessus.
Pourrait être utile à quelqu'un.
ça arrive pour moi avec xcode 7.3 quand je remplaçais un insert et une image avec le même nom dans le dossier (dans l’écran du Finder)
donc je viens de renommer supprimer les actifs de forme d'image et l'insérer le gain avec un nom différent clean + build et cela fonctionne très bien