Dmi*_*try 27 xcode storyboard launchimage xcode6 ios8
我正在尝试将我的第一个应用程序提交到App Store,但是当我尝试时,我收到以下错误:
错误ITMS-9000:"您的二进制文件未针对iPhone 5进行优化 - 提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示器,并且必须包含在UILaunchImage下的info.plist中引用的启动图像,其中包含UILaunchImageSize值设置为{320,568}.启动图像必须是PNG文件并位于捆绑包的顶层,或者如果您本地化您的启动图像,则在每个.lproj文件夹中提供.
我正在使用SDK 8.1.部署目标是8.0.启动图像由故事板启动屏幕文件设置.没有过时的启动屏幕图像,我不打算添加它们,因为目标系统是iOS 8+.
怎么了?Xcode版本6.1(6A1052d).
RGM*_*GML 41
您的应用是否支持iOS7或之前的版本?这就是问题所在.在这种情况下,您必须将启动画面作为iOS7的PNG文件提供.
LaunchScreen.xib或LaunchScreen.storyboard仅适用于iOS8及更高版本.
更多信息请访问:http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
使用iOS 8,您现在可以提供Interface Builder文档,并在运行时让操作系统为您生成所有必需的启动映像.
n.b*_*y.n 14
生气2天后,这对我有用:
<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>
Run Code Online (Sandbox Code Playgroud)
要点思考
截图
将故事板启动屏幕文件重命名为"LaunchScreen.storyboard".
如果使用文件 - >新建 - >文件创建新的启动屏幕文件,Xcode将默认名称为"启动Screen.storyboard".
但是,创建新项目时Info.plist中指定的默认名称是"LaunchScreen.storyboard",没有空格.
归档时间: |
|
查看次数: |
16982 次 |
最近记录: |