如何摆脱粘滞的iPad闪屏?

时间:2012-06-16 00:28:53

标签: iphone ios ipad

最初我将我的应用程序开发为Universal。然后我分别为iPad设计了闪屏。最近我决定只在iPhone设备模式下部署我的应用程序。我的应用程序没有花哨的图形,它看起来很好,在iPad上以1x或2x模式完美运行。

为此,我在Devices窗格中将iPhone设置为TARGET/Summary/IOS Application Target。我将为iPhone创建的新水花图像拖到Launch images占位符中,一个用于非Retina,一个用于Retina显示。

然而,当我在iPad上启动我的iPhone应用程序时,无论是通过调试器还是独立启动,我不再使用旧的iPad启动画面。它们看起来很糟糕,因为它们最初是为iPad创建的,因此图像中心似乎向下移动了。

我回到XCode并暂时将Device类型更改为Universal or iPad。我从Launch images占位符和物理文件系统中删除了图像。

不幸的是,当我在iPhone设备模式下构建我的应用并将其部署在我的iPad上时,我之前创建的iPad启动图像仍然会回来。我怎样才能一劳永逸地摆脱它们并让应用程序使用我最近创建和设置的iPhone发布图像?

2 个答案:

答案 0 :(得分:1)

如果您从磁盘中删除了图像,请清除所有目标(在Xcode产品中 - >清除)并重建。执行此操作后应该没有办法显示旧图像(如果这样做意味着它没有从您的项目中正确删除)。

答案 1 :(得分:0)

  1. 清理您的项目(Command+Shift+Option+K
  2. 关闭Xcode,转到~/yourCurrentUser/.Library/Developer/Xcode/DerivedData 找到项目的文件夹,然后将其删除。
  3. 删除模拟器或测试设备中的应用程序。
  4. 现在构建并运行应用程序,这必须有效;如果没有,请再次删除最终图像,然后重复上述步骤。
  5. 不要忘记检查图标文件密钥的info.plist文件。 Sometiems启动画面图像被添加到Icon Files键中,没有明确的理由!你必须从那里删除它们。