求教一个问题 cocos2d-x 3.10 在iOS真机上仿真出错

新手,使用的是官方下载的3.10版本。xcode版本是7.3.1,用命令行生成的HelloWorld例程;
问题如下:
1.使用xcode自带的的iphone5s模拟器仿真,一切正常
2.使用真机5s仿真,加载不正常;具体为 HelloWorld类初始化里,本来在屏幕下方的memu菜单不见了,并且执行到 auto sprite = Sprite::create(“HelloWorld.png”); 这句代码的时候,单步执行之后,sprite指向为NULL,导致后面setPosition出现异常,无法赋值

3.说明一下:模拟器的5s系统为9.3版本;真机5s为9.3.1 开发平台为MBP OS X 10.11.4

我本来打算自己添加个背景,然后添加个精灵,让精灵慢慢移动到屏幕左右再移动回来。工程只在Resource文件夹里添加过两张png图片,以及工程设置里启用了5s的真机调试证书。
琢磨了许久发现不了问题在哪,请大神指教!不尽感谢!

从问题来看应该是资源找不到。[quote=“JHChen, post:1, topic:36379”]
工程只在Resource文件夹里添加过两张png图片
[/quote]
有添加到Xcode里吗?最好截图看一下你的代码,xcode的目录结构以及文件的目录结构。

问题已经解决,感谢回复!
描述如下:
确实是资源找不到,因为sprite创建的时候找不到资源会返回NULL导致后面使用异常。用模拟器仿真的时候可以找到资源的,切换到真机仿真就找不到;需要在工程设置里的 “Remove text metadata from png file”项为NO,即不移除源PNG数据。再次用真机仿真就行了。但是不知道为什么要这么做,以及这么做之后有什么后果

好像是Xcode 7.3的bug:
http://discuss.cocos2d-x.org/t/solved-libpng-error-cgbi-unhandled-critical-chunk-xcode-7-3/28001
https://forums.developer.apple.com/thread/43372