【问题标题】:iOS Deployment: AppIcon and LaunchScreeniOS 部署:AppIcon 和 LaunchScreen
【发布时间】:2015-01-09 08:06:57
【问题描述】:
我对我的应用程序的发布有疑问:这是关于应用程序图标和启动图像
我实际上被困住了,我需要一个已经将应用程序上传到 App Store 的人(这是我第一次!)因为我听说如果你不提供他们想要的东西.. 应用程序将不发布...提前谢谢你
这是我的应用程序的“常规”选项卡:
启动屏幕
- “主界面”->一定要放LaunchScreen.xib吗?
- “启动图像源”-> 是否必须使用资产目录,或者我可以像在“启动屏幕文件”字段中那样简单地使用“启动屏幕文件”?
应用图标
- 我必须在此处提供启动屏幕图像吗?还是因为我可以只使用 Launch Screen 文件而喜欢它,这对我有用?
- 我必须提供缺少的 2 个图标吗?我的意思是……我没有在 iOS5、6 上部署……我为什么要插入它们?
再次感谢您
【问题讨论】:
标签:
ios
xcode
deployment
ios8
icons
【解决方案1】:
关于您的第一个问题,基于 Apple 的文档。 LaunchScreen.xib 只是让您适应不同屏幕尺寸的工具。
在 iOS 8 及更高版本中,您可以创建 XIB 或故事板文件,而不是静态启动图像。当您在 Interface Builder 中创建启动文件时,您可以使用尺寸类为不同的显示环境定义不同的布局,并使用 Auto Layout 进行细微调整。使用大小类和自动布局意味着您可以创建一个在所有设备和显示环境上看起来都不错的启动文件。 (有关显示环境和尺寸类别的概述,请参阅 Build In Adaptivity;要了解如何在 Interface Builder 中使用尺寸类别,请参阅尺寸类别设计帮助。)
如果您还需要支持早期版本的 iOS,可以继续
除了启动文件之外,还提供静态启动图像。
对于你的第二个问题,我认为只要你有三个版本的图标,即@1x、@2x 和@3x,你就可以了。我看到你确实有三个版本的图标。为什么不直接将它拖到空间中,以便 iOS 可以决定何时为您使用。
希望这会有所帮助。
【解决方案2】:
简而言之:
-
主界面:保持原样
-
启动图像源:如果您只支持 iOS 8 并且有 启动屏幕文件,请忽略
- 一般缺少资产:如果您确定不需要它们,请在 Attributes Inspector 中取消选中它们。在您的情况下,您根本不需要资产,因为您有一个启动屏幕文件。