我收到了这个错误:
查看LaunchImage.launchimage文件夹,我有Default-568h@2x.png
但不是Default-568h.png
图片。
似乎没有空间,所以如何在此资产目录中添加一个?
答案 0 :(得分:18)
尝试清除"启动屏幕文件"在"应用图标和启动图像"
答案 1 :(得分:3)
在我的情况下,我有一个LaunchScreen.xib所以我不应该需要PNG。事实证明,不知怎的,我已经从#34; Copy Bundle Resources"在构建阶段。再次添加它,Apple接受了构建。
答案 2 :(得分:3)
从iOS9开始,您应该将启动图像添加到项目根目录,而不是Images.xcassets
文件夹。然后使用键UILaunchImages
在info.plist
中设置您的发布图片,例如:
<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>
答案 3 :(得分:2)
我收到了同样的错误消息。
在清理完项目后,修复是检查xcode的所有警告 7.3。
您需要检查所有launchImage是否具有&#34;正确&#34;和精确的分辨率。
如果launchImage文件夹中存在的一个图像的分辨率不正确,Apple会拒绝该二进制文件。
答案 4 :(得分:0)
在我的情况下,我不得不使用图像目录,因为我的应用程序有多个目标,每个目标具有不同的资源,因此只需将-568h PNG文件复制到根目录中就不是一种选择。
对于那些使用图片资源的人来说,以下内容对我有用,请尝试一下:
在您的LaunchImage图像声明中,打开右侧窗格,其中列出了您定位的设备和操作系统,如下所示:
确保您已选择这两个iPhone选项,并且已为两者加载了正确尺寸的图像,如下所示&#34; 预期尺寸&#34;。
答案 5 :(得分:0)
设置“部署目标”值7.0