【问题标题】:Launch image can't be deleted from Xcode project无法从 Xcode 项目中删除启动图像
【发布时间】:2012-03-23 15:43:46
【问题描述】:

我在 Xcode 中向我的 iPhone 应用程序添加了启动图像,但过了一会儿,我意识到它不是正确的图像,所以我删除了它,但问题是,图像仍然显示在应用程序上。

我尝试过从头开始构建和清洁,但仍然没有成功。

任何帮助将不胜感激。

【问题讨论】:

  • 你用另一张图片替换了吗?
  • @TheEighthEro:我想我已经给出了关于Copy Bundle Resources 的解决方案,这绝对值得一试。如果您需要更多帮助,请与我联系。

标签: iphone ios xcode ipad splash-screen


【解决方案1】:

@TheEighthEro:

解决方案

考虑到您已正确删除Default.png

在这个Target Settings 中,转到Copy Bundle Resources。也从那里删除Default.png

清理并重建并运行应用程序。我确定它不会出现。

我认为这应该适合你。

还可以尝试参考以下链接:

can't remove splash screen image in iOS Simulator

http://www.iphonedevsdk.com/forum/iphone-sdk-development/81470-cant-remove-splashscreen.html

希望这会有所帮助。

【讨论】:

  • @TheEighthEro:我想你可能没有尝试从 Copy Bundle Resources 中删除图像 Target Settings
【解决方案2】:

您是否在应用的信息 PLIST 和/或项目构建属性中删除了对图像的引用?您是从文件系统中删除了图像还是只是删除了 XCode 中的引用?我会检查这两件事,然后进行干净的构建。

祝你好运。

【讨论】:

    【解决方案3】:

    我成立的另一个原因是拥有它。如果你禁止使用资产目录来启动图像,但将图像保留在图像集中,Xcode 无论如何都会使用图像集中的图像(绝对是 Xcode 中的错误)。从设备/模拟器中删除、清理和删除应用程序后,问题就消失了。

    【讨论】:

      【解决方案4】:

      这是不可能的。每个 iOS 应用程序都有一个启动图像,您可以更改它。您的应用程序加载时间越短,您看到该图像的时间就越短。绝对没有办法解决这个问题,因为这是 Apple 专门为确保用户永远不会出现黑屏而做的事情(我认为这是文档中的某处)。

      如果您需要动画,请将您的第一个场景更改为带有该动画的场景,动画完成后会重定向到您的主场景。您可以让您的用户认为启动图像是动画的一部分,方法是让您的第一个动画帧与该图像相同。大多数游戏都是这样(例如 Infinity Blade)。

      链接:http://discuss.cocos2d-x.org/t/custom-launch-image-solved/6055/5

      【讨论】:

        猜你喜欢
        • 2011-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-06
        • 2015-07-18
        • 1970-01-01
        • 2015-03-17
        • 1970-01-01
        相关资源
        最近更新 更多