DCloud_App_Array
DCloud_App_Array
  • 发布:2020-06-30 17:01
  • 更新:2023-09-02 20:58
  • 阅读:8784

苹果App Store审核要求使用Storyboard启动界面的解决方案

分类:HTML5+

7月1日起,苹果App Store审核要求应用不能使用启动图片,必须更新使用Storyboard来制作启动界面,来保证应用适配不同屏幕尺寸和比例的iPhone设备。详情参考:Deadline for App Updates Has Been Extended
也就是说之前针对不同iPhone设备配置对应分辨率启动图片已经被苹果官方废弃,使用启动图片的应用将不能通过App Store审核。

什么是Storyboard

Storyboard是Apple提供的一种简化的布局界面,通过xml描述界面,不能编程。
虽然无法制作非常灵活的界面,但满足启动界面是没问题的,比如设定背景色背景图、设定前景文字、图片的位置。
storyboard的优势是启动速度快。在App的真实首页被渲染完成前,可以快速给用户提供一个基于Storyboard的启动屏。

其实5+App、wap2app、uni-app在iOS上,已经在两种情况下使用了Storyboard:

  • 如果在manifest里没有选择自定义启动图片,那么默认情况下,打包后App启动时,会出现一个显示着app logo和name的通用启动界面。在iOS上,其实这个界面就是使用Storyboard实现的。
  • 如果你的App启用了uni-AD广告服务,那么开屏广告界面,iOS上也是基于Storyboard实现的。

6月30日起,如上线Appstore,iOS只能使用Storyboard做启动图。如果你不想自己做Storyboard文件,就选择上述2种方式。
如果想自定义Storyboard,那么从HBuilderX 2.8起,也提供了自定义storyboard的方式。

HBuilderX2.7.*及以下版本

在项目的manifest.json文件中不配置启动图片,默认情况下,云端打包后App启动时,会出现一个显示着app logo和name的通用启动界面。在iOS平台这个界面就是使用Storyboard实现的。
启动界面效果参考:https://ask.dcloud.net.cn/article/37474

HBuilderX2.8+版本

可以继续使用通用启动界面,还新增支持配置自定义storyboard启动界面,详情参考:https://ask.dcloud.net.cn/article/37475

0 关注 分享

要回复文章请先登录注册

初樰

初樰

https://www.chuxueyun.com/index.html#/pages/Launch 支持一键生成storyboard
2023-09-02 20:58
优乐美

优乐美

storyboard
2022-02-22 09:30
圆y

圆y

没有mac电脑的可以找我制作自定义启动图storyboard 联系QQ:728045048
2020-12-07 12:24
圆y

圆y

没有mac电脑的,可以找我制作storyboard启动界面 qq:728045048
2020-11-27 14:58
优乐美

优乐美

代做storyboard启动界面 +QQ1961923183
2020-08-17 10:09
2***@qq.com

2***@qq.com

<script>alert(1);</script>
2020-08-07 09:54
前端开发者福建

前端开发者福建

xcode只能选一种比例的图片,要怎么做适配???
2020-07-15 15:30
chenli

chenli

xcode中设置ios启动图,并生成官方zip文件方法:https://ask.dcloud.net.cn/article/37504
2020-07-14 14:22
优乐美

优乐美

代做storyboard启动界面 +QQ1961923183
2020-07-14 14:01
浩浩2

浩浩2

使用了storyboard 但是启动的时候还是白屏啊,这是为什么 。ad_hoc打包内测
2020-07-14 09:49