没有iPhone4发布图像的空间

时间:2014-06-02 21:17:03

标签: ios objective-c

我只推出了一款适用于iPhone的应用程序,该应用程序最初是一个空的应用程序"。在我的项目的images.xcassets文件夹中,有空间可以添加两个(并且只有两个)启动图像,而不参考设备的大小。我在模拟器中截取了我的应用程序的屏幕截图,并将它们放到了适当位置

enter image description here

当我尝试验证项目时,我收到此错误消息

Your binary is not optimized for iPhone5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must
     

包含Info.plist中引用的启动图像   UILaunchImages,UILaunchImageSize值设置为(320,568)。   启动图像必须是PNG文件,位于您的顶层   捆绑,或在每个.lproj文件夹中提供,如果您本地化您的   发布图片。

认为我的plist文件可能有问题,我看了一下info plist文件。在文件MyAppName-Info.plist中,我使用erorr消息(320,568)中的值添加了此属性。请注意,我无法找到属性UILaunchImages,这就是我选择LaunchImage作为属性值的原因

enter image description here

然而,当我再次运行验证时,我收到了相同的错误消息。你能解释一下我可能做错了什么(是我的plist的问题还是我添加或未添加的启动图像)?

1 个答案:

答案 0 :(得分:0)

删除当前的LaunchImage并创建一个新的。

Images.xcassets>选择编辑器>新启动图像(通过右键单击)

enter image description here

首先将图像拖到项目中,然后将启动图像替换为应用程序图标。有关正确的尺寸和具体细节,请参阅Apple documentation。将图像添加到以下内容时,您应该是好的(没有警告) -

enter image description here