Paw*_*wan 66 iphone ios xcode6
这是我的第一个ios应用程序,当我尝试将其提交到应用商店时,它会给我ITMS-90096错误.
我想我已经上传了所有正确的图标和启动画面图像.它说明了iphone-5上4英寸显示器的launchimage,但我不知道在哪里添加它.
这是我的启动图像源.
我对ios开发相当新,我有一个小的android背景和添加和提交应用程序的ios过程对我来说似乎很陌生.
Dan*_*npe 44
当使用Xcode中7+和指定的iOS 8+建议删除的.xib文件,并创建一个新的LaunchScreen.storyboard使用指定的模板:
就像@Aditya Deshmane一样,我也使用.xib文件作为我的"启动图像".
添加Default-568.png
和Default-568@2x.png
我的根目录并没有解决我的问题.
我必须将UILaunchImages
密钥添加到我的Info.plist:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageName</key>
<string>Default-568</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
</array>
Run Code Online (Sandbox Code Playgroud)
小智 42
Adi*_*ane 25
问题已经回答并且也可以正常工作,只需添加一个答案,因为我在不同场景中遇到了类似的错误.
在我的情况下,我使用的LaunchScreen.xib
是替代使用飞溅图像.
如上面链接所述 "在iOS 8及更高版本中,您可以创建XIB或故事板文件,而不是静态启动图像."
但即使使用XIB后我也遇到了这个错误.
为了解决这个问题,我从运行iOS 8的4英寸设备(640×1136像素)中截取了启动画面.将其重命名为"Default-568h@2x.png",将其添加到项目包中的顶级.
这个错误背后的原因可能是:
当苹果从3.5英寸设备转换到4.0设备时,此图像是强制性的,否则应用程序用于在信箱模式下运行(在4英寸设备上,您将在应用程序的顶部和底部看到黑条).因此,当我尝试在运行iOS 7.1的4英寸设备/模拟器上运行我的应用程序时,它确实运行到信箱模式(当我只使用基于.xib的启动时).那一刻我添加了"Default-568h@2x.png"信箱模式消失了加上苹果批准的应用程序.
归档时间: |
|
查看次数: |
42039 次 |
最近记录: |