11

我收到此错误:

在此处输入图像描述

查看 LaunchImage.launchimage 文件夹,我有一个Default-568h@2x.png但没有Default-568h.png图像。

似乎没有一个空间,那么如何将一个添加到此资产目录?

4

6 回答 6

18

尝试在“应用程序图标和启动图像”中清除“启动屏幕文件”

在此处输入图像描述

于 2015-04-01T15:39:41.010 回答
3

就我而言,我有一个 LaunchScreen.xib,所以我不应该需要 PNG。事实证明,我不知何故从构建阶段的“复制捆绑资源”中删除了它。再次添加它,Apple 接受了构建。

于 2015-09-15T01:36:54.793 回答
3

从 iOS9 开始,您应该将启动图像添加到项目根目录,而不是Images.xcassets文件夹。info.plist并使用 key设置您的启动图像,UILaunchImages例如:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone5Portrait</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone6Portrait</string>
    </dict>
</array>
于 2015-09-25T03:46:49.737 回答
2

我得到了同样的错误信息。

修复是在清理项目后检查 xcode 7.3 的所有警告。

您需要检查所有 launchImage 是否具有“正确”和精确的分辨率。

如果 launchImage 文件夹中存在的一张图像的分辨率不正确,Apple 会拒绝该二进制文件。

于 2016-04-28T10:59:21.570 回答
0

在我的情况下,我必须使用图像目录,因为我的应用程序有多个目标,每个目标具有不同的资源,所以简单地将 -568h PNG 文件复制到根目录不是一种选择。

对于那些使用图像资产的人,以下对我有用,试一试:

在您的 LaunchImage 图像资产上,打开右侧窗格,其中列出了您的目标设备和操作系统,如下所示:

在此处输入图像描述

确保您选择了这两个 iPhone 选项,并且您已经为这两个选项加载了正确尺寸的图像,如底部所示的“预期尺寸”。

于 2016-01-14T15:09:33.650 回答
0

设置“部署目标”值 7.0

于 2016-09-17T02:45:19.790 回答