0

我有一个 Cocos2D 游戏,我想用 Testflight 在我的设备上安装。出于某种原因,在通过 Testflight 安装后启动项目时,我只会看到黑屏。它在模拟器上运行良好。

这是 AppDelegate 文件:http://pastebin.com/KJwqq1us

这是主菜单的一些代码:http: //pastebin.com/9pE1drH1

奇怪的是:当我将 viewController 的视图添加为子视图时,我看到的是视图控制器,但看不到 Cocos2d 元素。

如果有人可以帮助我解决这个问题,那就太棒了:)提前谢谢!

编辑:当我使用 Xcode 安装和运行游戏时,它也不能正常工作。我试图清理项目,删除构建文件夹。我通过构建归档来创建 ipa 文件 -> 归档 -> 使用管理器导出为 ipa 文件并将此文件直接上传到 Testflight。启动图像会导致 cocos2d 层出现问题吗?当我编译我的应用程序时,没有显示错误或警告。无论我在视网膜或非视网膜模拟器上运行它,它总是有效。在任何真实设备上,它都不会显示与 Cocos2d 相关的任何内容,例如精灵或菜单

4

2 回答 2

1

这是一个黑暗的答案,因为您没有提供足够的细节来继续......

检查图形文件的大小写和代码匹配。请记住,设备区分大小写,但模拟器不区分大小写。

于 2012-03-26T15:58:07.890 回答
0

我通过将 cocos2d 框架更新到最新的 beta 版本来修复黑屏。我不确定到底是什么导致了这个问题

于 2012-03-28T11:40:42.240 回答