启动屏幕出现在调试模式下但不出现在发布(iOS4)上

时间:2010-07-07 00:10:22

标签: iphone debugging ios4 release splash-screen

我有iPhone 3GS,iOS4,xcode 3.2.3。

加载Default.png后,我添加了一个小的启动画面,其外观与应用程序启动视图完全相同。 此启动画面在调试模式下显示为动画,但在发布模式下根本不显示(我得到一个空白屏幕),这当然排除了图像的任何问题,如大小或名称。 我已经尝试清理所有目标,没有运气,我也尝试使发布配置看起来与调试配置完全一样(如复制和优化级别中的条带调试符号),以便进行故障排除,我不会去哪里。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

检查您的复制资源构建阶段以查看Default.png是否在那里。也许它已被删除,但手机正在使用缓存的图像(由于没有清理你的构建),因此给你错误的指示它正在调试。

要测试,完全清除所有构建并运行调试,或者只检查是否正在复制Default.png。

答案 1 :(得分:0)

好的,解决了。感谢coneybeare提示。

这个问题与调试或发布模式无关,我只在Release下做了一个干净,但没有在Debug下。当我为两者完成时,我从两种模式都得到了相同的行为。 由于启动画面在Debug下工作(在执行全部清理之前),我倾向于忽略我的代码。现在,我不得不再次查看我的代码,我发现在之前的修改中删除了[window makeKeyAndVisible],因此,没有显示启动画面视图。