【问题标题】:iphone 5 Default-568h@2x.png image works on simulator, but not on actual deviceiphone 5 Default-568h@2x.png 图像适用于模拟器,但不适用于实际设备
【发布时间】:2012-12-04 00:17:36
【问题描述】:

所以,

我正在尝试将 iPhone 5 支持添加到我的一个应用程序中。我已经为 4" 版本添加了启动画面,文件名为:Default-568h@2x.png。

在 iOS 模拟器中以 4" 模式运行时,一切正常。

但是,当我在 iPhone 5 设备上运行相同的应用程序时,它仍然会在黑色信框中加载旧的 @2x 图像。

我已尝试删除并重新添加图像。我已经尝试清理构建并重新构建。我已尝试删除该应用并重新运行。

我在 XCode 中使用 568 图像启动了新项目,它们在我的设备上运行良好。但是,这是一个我正在尝试转换的旧项目。

有人遇到过这样的事情吗?我猜它在某个地方的某个设置,我一生都找不到它。

请帮忙!

【问题讨论】:

  • 打开了构建应用的包内容。而且, Default-568h@2x.png 不在那里。因此,出于某种原因,它会将其添加到模拟器包中,而不是设备包中。

标签: iphone ios xcode ios6


【解决方案1】:

确保图像已添加到目标。如果您在 Project Navigator(左窗格)中选择图像文件,则 Utilities 窗格(右窗格)在您的目标旁边的“Target Membership”下应该有一个复选标记。 或者,选择项目后,选择您的目标,然后选择“摘要”选项卡。将您的图片拖到“启动图片”部分的正确位置。

【讨论】:

    【解决方案2】:

    原来是错误的格式PNG。 Photoshop 不会打开该文件。我唯一能想到的就是我的设计师将 .jpg 重命名为 .png....

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-23
      相关资源
      最近更新 更多