我正在使用SpriteKit在Xcode 10.0中构建游戏,目前我的游戏中没有AppIcon。一切正常。
当我添加图标时,某些资产“丢失了”。
发生什么事,在控制台中,我收到消息:
“ CUICatalog:无效的请求:在没有为资产名为” img_xxxxx“的资产指定惯用语的情况下请求子类型”
然后这些图像出现白色框和红色十字,就像它们丢失一样。
并非所有图像都会丢失。具体丢失的是我拥有的.spriteatlas文件夹中的文件。
我尝试删除此文件夹并将其放回原处,
当我删除图标并重新构建时,图像会重新出现。
我已经在网上搜索了这个bug,对大多数人来说,这只是一个日志问题,他们的图像仍然显示,但是对我来说,这确实很烦人,因为这些图像不再显示。
答案 0 :(得分:0)
将来对任何人: -删除并在Assets.xcassets文件夹中重新添加“ AppIcon”。
由于某种原因,这将重置xcode中的某些内容并再次加载您的资产。
遇到过同样的问题,并已解决。