【问题标题】:iOS Universal app not using assigned launch images Xcode 4.4iOS通用应用程序不使用分配的启动图像Xcode 4.4
【发布时间】:2012-07-26 04:24:49
【问题描述】:

我想知道是否有其他人遇到过这个问题。我在这里阅读了一些关于正确命名和在 plist 中添加密钥的主题。我能够在 iPhone 和 iPad 的模拟器以及实际的 iPhone 设备上而不是 iPad 上让它工作。

这是我所拥有的:

iPhoneLaunchImage~iPhone.png
iPhoneLaunchImage@2x~iPhone.png

iPadLaunchImage-Portrait~iPad.png
iPadLaunchImage-Portrait@2x~iPad.png
iPadLaunchImage-Landscape~iPad.png
iPadLaunchImage-Landscape@2x~iPad.png

在我的 MyApp-Info.plist 中,这是我所拥有的:

<key>UILaunchImageFile~ipad</key>
<array>
    <string>iPadLaunchImage-Portrait~iPad.png</string>
    <string>iPadLaunchImage-Portrait@2x~iPad.png</string>
    <string>iPadLaunchImage-Landscape~iPad.png</string>
    <string>iPadLaunchImage-Landscape@2x~iPad.png</string>
</array>
<key>UILaunchImageFile~iphone</key>
<string>iPhoneLaunchImage~iPhone.png</string>

我也试过这样做,只为 iPad 使用一个字符串值而不是一个数组,并且只放

<string>iPadLaunchImage</string>

它再次在模拟器中工作,但在实际的 iPad 上却没有。

任何帮助表示赞赏。

【问题讨论】:

    标签: ios5 xcode4 ios-universal-app


    【解决方案1】:

    如果有人遇到这个问题并且像我一样受到挑战,这实际上非常简单。我不敢相信我让它变得如此困难。我只需要仔细阅读文档并按照它所说的去做。

    创建您的启动图像,从 iOS 5 开始,至少四个用于 iPad,两个用于 iPhone。为您的图像命名如下:(我使用的名称只是一个示例,您可以使用任何您想要的名称。)

    iPadLaunchImage-Portrait.png
    iPadLaunchImage-Portrait@2x.png
    iPadLaunchImage-Landscape.png
    iPadLaunchImage-Landscape@2x.png
    
    iPhoneLaunchImage.png
    iPhoneLaunchImage@2x.png
    

    确保为每个设备使用不同的名称。您有更多适用于 iPad 的选项,您可以在文档中了解这些选项。链接在另一个答案中提供。

    将所有这些图像放在应用程序包目录的顶部。然后,您只需将两个键添加到 YourApp-Info.plist。

    Launch Image(iPad) string iPadLaunchImage
    Launch Image(iPhone) string iPhoneLaunchImage
    

    就是这样。两个设备的图像都将正确加载。请注意,在 Info-plist 文件中,您没有放置 .png,只有您用于图像的基本名称。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 这个链接也可以帮助你flickr.com/photos/caseorganic/5119275478
      • 我多次阅读文档并确实编辑了我的应用程序 Info.plist 并在模拟器中运行它虽然不在设备上。我编辑了上面的原始帖子。
      • 感谢您指向我的文档。读了几遍。
      猜你喜欢
      • 2012-12-27
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多