XCode8 TextureAtlas编译器没有生成

时间:2016-11-14 14:11:15

标签: ios swift xcode texture-atlas sktextureatlas

我在XCode8中将新的particle.sks文件添加到我的Swift 3.0项目中。我用XCode编辑器创建了partile文件。我已经有很多粒子(在XCode7中完成)。突然之间,我的应用程序无法编译,因为:

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

我不明白出了什么问题。我删除了abd清理产品的派生数据。似乎没什么用。这个错误描述对您来说意味着什么?你能帮忙解决这个问题吗?

3 个答案:

答案 0 :(得分:7)

这是我最近遇到的奇怪错误。如果@ user594883的答案看起来有点神秘。这就是他的意思:

点击你的.xcassets文件

enter image description here

然后在资产导航器的左侧删除Particle Sprite Atlas

enter image description here

答案 1 :(得分:3)

我遇到了同样的错误,这也是由于无法编译.atlas文件造成的。但是,删除该文件并没有解决问题。经过检查,我发现文件中的空格被替换为%20的URL编码,因此,该目录被命名为:' Particle%20Sprite%20Atlas'在硬盘上。删除文件导致空粒子发射器视图。

一旦我将文件重命名为不包含任何空格,编译和运行时问题就解决了。

希望这有帮助。

罗恩

答案 2 :(得分:1)

原来XCode已经生成了一个我没有注意到的纹理图集。只需删除它就可以修复错误。