采用APICloud在线打包,提前做好各项准备工作,比如APP包名定义(测试、正式),此包名很多地方都有用到(比如极光、打包、微信开发平台)
在ApiCloud中打包,需要先完成以下几项信息配置
1. 端设置
2. 证书,此处需要用到的证书制作方法在下章有详细解释
3. 代码 如果使用git代码管理,注意需要将待打包的代码合并到master分支上
4.模块 ApiCloud中非常重要的一个概念,封装了很多原生应用模块,方便通过JS进行调用。可以理解为web开发中JS去调用Rest接口一样;不过这里的服务放到本地了,Web服务实在各类远程容器中
5. 编译 在平台部分可以选择需要的硬件权限,由于Apple Store对应应用审核严格,请根据项目的实际情况选择,并写出自己项目中的应用场景。类型可以分为测试版、正式版,由于ApiCloud有部分模块(4中提到过)是收费的,可以先进行试用,未购买授权前只能在测试版中使用。测试版、正式版除了模块授权、加载页变更为测试提醒外,具体功能都是一致的。
6. ApiCloud 提供了热更新功能,此功能可以方便我们及时对页面的调整进行部署、分发。但由于苹果的审核机制,该功能可能会导致无法审核通过,这里如果要使用只能祝君好运了。请不要将此功能作为常规功能使用,应提前做好预案,少使用此功能
*热更新后,请尽快调整线上版本,保证一直性。