【发布时间】:2013-08-07 07:37:41
【问题描述】:
这让我发疯。我已经在网上搜索了几个小时的解决方案,但没有任何帮助。我有一个通用应用程序 cocos2d 游戏。 iPhone 发布图像完美显示,但 iPad 图像显示不完美。 iPad 文件是:
Default-Landscape~ipad.png
Default-Landscape@2x~ipad.png
Default-Portrait~ipad.png
Default-Portrait@2x~ipad.png
如果我在模拟器中启动应用程序,它工作得很好,会显示正确的图像。但是当我在真正的 iPad 上这样做时,奇怪的事情开始发生。它需要 iPhone 图像而不是 iPad 图像。我想是因为图像被拉伸并颠倒了。如果我从项目中完全删除 iPhone 图像,它什么也不显示,只有黑屏。真实设备会忽略上面列出的文件。有没有人请教一下解决办法
【问题讨论】:
-
检查您的
info.plist与您归档的情况相同。 iOS 设备区分大小写。 -
在 Xcode 上按 Command + Shift + K 清理项目,然后在 iPad 上删除应用程序,将 iPad 连接到计算机并重建应用程序
-
@rckoenes 但我没有将文件名放入 info.plist 因为它们是默认的。对于 iPhone,它可以正常工作。但是我只是把这个
UILaunchImageFile~ipad Default-Landscape~ipad.png 放到 plist 中,它仍然不起作用
标签: ios xcode ipad splash-screen