启动画面出现在调试模式但不在发布(iOS4)[关闭]

Posted

技术标签:

【中文标题】启动画面出现在调试模式但不在发布(iOS4)[关闭]【英文标题】:Splash screen appears on Debug mode but not on Release (iOS4) [closed] 【发布时间】:2010-07-07 00:10:21 【问题描述】:

我有 iPhone 3GS、ios4、xcode 3.2.3。

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

有什么想法吗?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

这个问题与Debug或Release模式无关,我只在Release下做了clean all,在Debug下没有。当我为这两种模式都做了这件事时,我从两种模式中得到了相同的行为。 由于启动画面在 Debug 下工作(在清理所有内容之前),我倾向于忽略我的代码。现在,我不得不再次查看我的代码,我发现 [window makeKeyAndVisible] 在之前的修改中被删除了,因此,启动屏幕视图没有显示。

【讨论】:

您应该删除此“答案”并将其作为对原始问题的更新。然后,Stack Overflow 上的常见礼貌是将正确答案标记为正确(单击我的答案旁边的绿色复选标记),以便您以后提出的问题得到更快的回答。

以上是关于启动画面出现在调试模式但不在发布(iOS4)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我的代码在调试模式下工作,但不在发布模式下

Webservice 在调试模式下工作,但不在发布模式下

android studio项目启动画面无法正常关闭,应用程序运行完美但退出应用程序启动画面显示后,为啥[关闭]

如何在调试模式下启动本机应用程序而不在开发人员菜单中远程选择调试 js

python在调试模式下在c ++中工作,但不在exe文件中

调试模式超时Tomcat [关闭]