0

行。所以我有针对 iOS 5.1 的 Xcode 4.2 中的 iPad 应用程序。我为它提供了横向和纵向模式的启动图像,但正确使用它们有一些严重的问题。

首先在横向模式下,它显示正确的横向图像,但顺时针旋转 90 度并在右侧裁剪。然后当它开始正确显示它但它也在纵向模式下(好像它根本不再识别纵向模式)。

我已经看到了一些建议,例如为横向模式提供带有旋转内容的纵向图像等,但问题是我不能在我的一生中让 xCode 在正确的时刻使用这两个图像。

有什么巫术吗?就像以正确的顺序设置它们一样,直接使用 plist 或 GUI 中的插槽,将它们放在某个特殊目录或两个不同的目录中,我不知道 - 什么?为这些事情与 xCode 争吵总有一天会让我吐血……

4

1 回答 1

0

好的,要知道的一件事是 xCode 在更新设置、资源等方面似乎非常反复无常。我从项目中删除了对启动图像的引用,清理了 xCode 中的产品并从模拟器中删除了应用程序,但它仍然不知何故设法使用启动图像,即使它没有显示在构建日志中复制图像。

我不确定它是从派生数据中拍摄照片还是什么,但我必须删除派生数据并从 ~/Library/Application\ Support/iPhone\ Simulator/5.1/Applications/ 中的应用程序包中手动删除图像它停止。然后我将图像手动粘贴到应用程序包中,现在在发布这两个图像后在模拟器中正常工作,忽略了我根本没有在 xCode 中设置它们的事实!

我仍然不确定如何继续使用设备版本 - 它现在显然没有启动图像......


显然,xCode 根本不关心设置启动图像的任何内容,除了在项目中包含正确命名的图像,以便将它们复制到包中。正如我在上面所写的,您甚至可以将图像注入到应用程序包中,它仍然可以工作。

另一方面是,一旦你得到图像,可能很难摆脱它们。

所以无论如何,现在我的 plist 中没有关于图像的任何内容,也没有任何关于目标信息的插槽中的内容,并且我的应用程序中有四个工作启动图像(方向和视网膜)。

希望它对某人有所帮助..

于 2013-01-06T01:10:20.937 回答