1. 需要提前申请的材料
某些申请需要审核时间,提前申请才不会影响到测试和上线
-
苹果开发者账号
审核时间:7天左右
AppStore 搜索 Apple Developer,然后打开Apple Developer,点击账户-注册。
注册时使用公司账号注册,相关资料由公司填写。
-
微信登录 微信开发后台申请移动应用:
- 安卓:准备appid和证书指纹(uniapp云端证书的md5,填写时需要去掉:号)
- IOS:准备bundleId、universalLinks
申请通过后能获得微信提供的appid,在项目的manifest.json中填写即可。
苹果应用规定,若使用第三方登录必须同时提供 苹果登录 ,不然审核没法通过 App Store 审核指南
2. 安卓需要填写隐私协议
3. 打包与证书相关(云端打包)
-
安卓:
- 填写appid 即包名
- 勾选使用云端证书。如用本地证书,查看 本地证书生成指南
- 勾选打包类型
- 勾选打包方式(推荐使用安心打包,自定义基座只能使用传统打包)
-
IOS:
- 填写appid 即包名
- 填写证书相关,分别开发证书和打包证书。 证书获得与配置
- 勾选打包类型
- 勾选打包方式(推荐使用安心打包,自定义基座只能使用传统打包)
4. 开发注意事项
- 为了方便在nvue和vue之间自由切换,最好做到以下几点。
- 采用flex布局,并显示指定flex-direction
- 显示指定box-sizing为border-box
- vite和typescript的配置文件最好采用默认的文件,因为自定义配置会产生很多问题。这个得等官方修复好再使用。
- npm安装第三方包时在Hbuilder中安装,不要在vscode中安装。因为像vue这种包都是被Hbuilder改装过的,在别的编辑器安装会覆盖原来的包,导致编译错误。
5. 调试相关
- 不要相信模拟器,最好全部上真机调试,因为模拟器上样式会和真机不一样。