2

我在 XCode8 的 Swift 3.0 项目中添加了新的particle.sks 文件。我使用 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"

我不明白出了什么问题。我已经删除了衍生数据并清理了产品。似乎没有任何效果。这个错误描述对你来说意味着更多吗?你能帮忙解决这个问题吗?

4

3 回答 3

7

这也是我最近遇到的一个奇怪的错误。如果@user594883 的回答似乎有点神秘。这是他的意思:

单击您的 .xcassets 文件

在此处输入图像描述

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

在此处输入图像描述

于 2017-01-15T22:06:21.237 回答
3

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

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

希望这可以帮助。

罗恩

于 2017-01-27T17:15:12.687 回答
1

原来 XCode 生成了一个我没有注意到的纹理 Atlas。只需删除它即可修复错误。

于 2016-11-14T14:41:19.743 回答