Ios 您的二进制文件未针对iPhone 5进行优化,请启动映像{320568}
我想在Xcode中验证我的应用程序,但由于一些奇怪的原因,它一直失败,并告诉我: iTunes商店操作失败您的二进制文件未针对iPhone 5进行优化-提交的新iPhone应用程序和应用程序更新必须支持 iPhone5上的4英寸显示屏,必须包含参考的发布图像 在Info.plist的UILaunchImages下,使用UILaunchImagesize和 等等 我试图添加发布图像,我删除了它们,在info.plist中作为数组添加,但似乎没有任何效果 _________编辑__________ 我通过将General选项卡中的启动屏幕文件更改为Main.StoryBoard解决了这个问题Ios 您的二进制文件未针对iPhone 5进行优化,请启动映像{320568},ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我想在Xcode中验证我的应用程序,但由于一些奇怪的原因,它一直失败,并告诉我: iTunes商店操作失败您的二进制文件未针对iPhone 5进行优化-提交的新iPhone应用程序和应用程序更新必须支持 iPhone5上的4英寸显示屏,必须包含参考的发布图像 在Info.plist的UILaunchImages下,使用UILaunchImagesize和 等等 我试图添加发布图像,我删除了它们,在info.plist中作为数组添加,但似乎没有任何效果 _________编辑__________
此处:您必须为各种屏幕尺寸(3.5、4、4.7和5.5英寸)包含正确大小的启动图像 以下是决议列表: 这里有一个应用程序可以为您创建所有这些,然后您只需将生成的.xcsets转储到您的项目中,它就可以工作了。非常值得花2美元,我与那个开发者没有任何关系
在我发疯两天后,以下是对我有效的方法: 将部署目标设置为7.0 添加大小为320x568的新splash图像,并将其命名为Default-568h.png。 在Info.plist文件中添加以下代码
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default-568h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
</array>
UILaunchImages
UILaunchImageMinimumOSVersion
7
UILaunchImageName
默认值-568h
维吾尔语
肖像画
UILaunchImageSize
{320, 568}
思考要点
我的应用程序完全处于横向模式,但我必须使用上面给出的这个肖像大小的图像。
我不得不使用320x568大小,即(1x),尽管我的项目中的所有其他资源都是基于视网膜的,即(2x)
还有一件事:我没有使用资产目录作为发布图像。我曾通过代码使用自定义的启动屏幕序列,但我仍然必须按照上述步骤来克服此错误。在iOS 7及以下版本中使用情节提要启动屏幕不起作用。如果您解决了问题,请将解决方案添加为问题的答案,而不是问题中的编辑。之后,您可以接受正确的答案。