我花了很多时间试图解决这个问题。当我通过 XCode4.2 提交我的应用程序时,Apple 不断接受我上传的二进制文件,但几分钟后才宣布二进制文件无效。原来是因为我在资源文件夹里放了“Default-568h@2x.png”,试图支持iPhone 5的闪屏,去掉“信箱模式”(上下黑条)……我我使用的是 2006 MacBook Pro,因此无法升级到 Lion OS 或 Xcode4.5。此外,我能够为我的客户构建在 iPhone 5 上运行良好的 AdHoc 版本(填满整个屏幕)。
有谁知道我可以实施一种解决方法来让 Apple 接受我的二进制文件,同时仍然能够支持 iPhone 5 的大屏幕(没有黑色的顶部或底部条)?如果我重命名“Default-568h@2x.png”,我可以让 Apple 接受我的二进制文件,但我会失去与 iPhone5 的兼容性吗?
我在搜索中找到了以下链接,这似乎表明启动图像与 iPhone 5 的信箱模式无关,可以标记任何名称。但是,我必须承认,当作者开始讨论“视口”和“媒体查询”时,我相当迷茫……
http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
提前感谢您提供的任何帮助!