Ios 使用TexturePacker生成的SpriteSheet未加载到CCSpriteFrameCache中

Ios 使用TexturePacker生成的SpriteSheet未加载到CCSpriteFrameCache中,ios,xcode,cocos2d-x,sprite-sheet,Ios,Xcode,Cocos2d X,Sprite Sheet,我使用TexturePacker创建了一张精灵表,然后将其加载到我的应用程序中: CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile( "animation_s4.plist" ); 但是,当我这样做时,我得到以下错误: Cocos2d: cocos2d: CCSpriteFrameCache: Trying to use file animation_s4.png as texture Cocos2

我使用TexturePacker创建了一张精灵表,然后将其加载到我的应用程序中:

CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile( "animation_s4.plist" );
但是,当我这样做时,我得到以下错误:

Cocos2d: cocos2d: CCSpriteFrameCache: Trying to use file animation_s4.png as texture
Cocos2d: cocos2d: CCSpriteFrameCache: Couldn't load texture
这是在
Cocos2d-x
XCode
中(但我也不想在构建Android版本时出现问题),但我不明白为什么它不能加载我的纹理。我的精灵是一个.png文件


有人知道这是什么原因吗?在重建精灵床单时,添加/更改资源一个人应该删除
派生数据
文件夹,以确保XCode从零开始并获取所有资源的新副本。

您的资源目录中是否同时有
.plist
和sprite表,并包含在您的目标中?我不确定您使用的是什么格式,但我使用的是
.pvr.ccz
@GameDeveloper是的,两个文件都在我的资源目录中。当我为模拟器构建时,我可以导航到.app文件并查看包中的所有内容,.plist和.png被正确地包括在内。当你说包含在我的目标中时,你的确切意思是什么?你是否删除了你的
派生数据
文件夹和/或在你的XCode项目中没有一个
清理
。我清理了大约10次,甚至重新启动了XCode,但这次它终于卡住了。谢谢当然我创造了一个答案。