Компилятор XCode8 TextureAtlas не выдал

Я добавлял новый файл частиц.sks в свой проект Swift 3.0 в XCode8. Я создал partile-файл с помощью редактора XCode. У меня уже есть много частиц (сделано в XCode7). Внезапно мое приложение не будет компилироваться из-за:

TextureAtlas compiler did not produce "/Users/myUser/Library/Developer/Xcode/DerivedData/myApp-oaswssggehsvaiboevihuqcwxbjq/Build/Products/Debug-iphonesimulator/myApp.app/Particle Sprite Atlas.atlasc"

Я не понимаю, что происходит. Я удалил производные данные и очистил продукт. Кажется, ничего не работает. Это описание ошибки значит для вас больше? Не могли бы вы помочь, как это исправить?


person user594883    schedule 14.11.2016    source источник


Ответы (3)


Это странная ошибка, которую я получил недавно. Если ответ @ user594883 кажется немного загадочным. Вот что он имеет в виду:

Нажмите на свой файл .xcassets

введите описание изображения здесь

Затем в левой части навигатора активов удалите Particle Sprite Atlas

введите описание изображения здесь

person Reza Shirazian    schedule 15.01.2017
comment
нравится скриншот. оцените красиво нарисованную стрелку, лол ;) - person brilliantairic; 09.03.2017

У меня была такая же ошибка, которая также была вызвана невозможностью скомпилировать файл .atlas. Однако удаление файла не решило проблему. При осмотре я увидел, что пробелы в файле были заменены кодировкой URL %20, поэтому каталог на жестком диске назывался: «Particle%20Sprite%20Atlas». Удаление файла привело к пустому представлению эмиттера частиц.

Как только я переименовал файл, чтобы он не содержал пробелов, проблемы с компиляцией и временем выполнения были решены.

Надеюсь это поможет.

Рон

person Ron Allan    schedule 27.01.2017

Оказывается, XCode сгенерировал Атлас текстур, который я не заметил. Простое удаление этого исправило ошибку.

person user594883    schedule 14.11.2016