二. 苹果证书
iOS证书不像安卓证书那么简单,申请ios证书首先要有个苹果开发账号,根据自己的需要选择申请不同类型的苹果开发者账号。
只有苹果开发者账号才能上架App Store,苹果开发者需要年费,是苹果公司收的!
ios证书申请比较复杂,需要苹果开发者账号才能申请。如有越狱手机,可以直接使用系统ios证书打包越狱版安装测试。下面两个教程来自第三方,可以参考:
因为我的电脑是windows的,因此无法提供这方面的知识点。
三. 打包前设置
在打包前,需要对manifest.json进行设置,比如:手机状态栏,状态栏颜色,启动图片,app 图标等。
- 手机状态栏沉浸式设置:manifest.json -> plus -> distribute -> google 下添加 ImmersedStatusbar 属性并设置值为true
- 手机状态栏颜色设置:manifest.json -> plus -> distribute -> apple 下添加 StatusBarBackground 属性并设置颜色
- 因为沉浸式状态栏将原本状态栏的高度置为0,因此header 样式需要添加 20px 的高度,并与header 同级的第一个节点 margin-top 20px 。
<!--header--> <header class="mui-bar mui-bar-nav anviz-header-bar"> <a id="homeBack" class="iconfont icon-home icon-color mui-icon mui-icon-left-nav mui-pull-right" style="display: none;"></a> <h1 id="homeTitle" class="mui-title icon-color">My Anviz</h1> </header> .anviz-header-bar{ display: flex; align-items: flex-end; height: 64px;/*增加状态栏20px*/ } .anviz-slider{ margin-top: 64px; /*沉浸式状态栏20px*/ }
关于状态的设置,请参考这篇文章:
颜色问题" href="https://blog.csdn.net/puyangdev/article/details/73613833" target="_blank">HBuilder app 状态栏 颜色问题
手机上的最终效果为:
关于苹果证书怎么获取的教程,哪位大侠可以提供,非常感谢。