需求
- 公司外面接了外包源码,要用uniapp导出ipa(带有push推送)。
工具
工具用途说明
- uniapp开发者账号:必须注册uniapp开发者账号,否则不能在HBuilderX上操作。
- HBuilderX:一个IDE工具,导出打包改参数配置,统统在这个IDE工具上进行。
- App离线SDK下载:解压开来是一个文件夹,里面有xcode工程,把HBuilderX运行过后的本地文件,add到这个xcode工程里,进行本地离线打包。
- push推送证书:苹果官网配置的push证书。
实现
-
uniapp开发者账号相关配置:
- 注册uniapp账号
省略
- uniapp官网创建应用,并记住对应的
应用名称
和Appid
11111.jpg
- 注册uniapp账号
-
HBuilderX界面功能
22222.jpg -
顺便贴出云打包自定义基座的界面
333333.jpg
444444.jpg -
App离线SDK下载
- 离线打包,一直弹出未加载push模块,没有解决,暂时不记。
-
配置push推送证书
- 苹果官网申请push证书
忽略
-
uniapp配置push证书
5555555.jpg
666666.jpg
- 苹果官网申请push证书
大功告成
-
在uniapp推送后台,push一条消息测试一下,如下图
77777777.jpg