我只推出了一款适用于iPhone的应用程序,该应用程序最初是一个空的应用程序"。在我的项目的images.xcassets文件夹中,有空间可以添加两个(并且只有两个)启动图像,而不参考设备的大小。我在模拟器中截取了我的应用程序的屏幕截图,并将它们放到了适当位置
当我尝试验证项目时,我收到此错误消息
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
作为属性值的原因
然而,当我再次运行验证时,我收到了相同的错误消息。你能解释一下我可能做错了什么(是我的plist的问题还是我添加或未添加的启动图像)?
答案 0 :(得分:0)
删除当前的LaunchImage并创建一个新的。
Images.xcassets>选择编辑器>新启动图像(通过右键单击)
首先将图像拖到项目中,然后将启动图像替换为应用程序图标。有关正确的尺寸和具体细节,请参阅Apple documentation。将图像添加到以下内容时,您应该是好的(没有警告) -