UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南"
目录
uniapp进行打包
在HBuilder X编辑器中打开需要打包的项目,然后点击上面菜单栏中 发行 => 原生App-云打包,对以下弹出的弹窗进行内容填写
![](https://static001.geekbang.org/infoq/02/0201ce4b905e27eb25ca69feae0fdb6d.png)
填写完成以后,点击打包操作
![](https://static001.geekbang.org/infoq/06/06b3bdb10fdf395905b05dfa6f3b9807.png)
![](https://static001.geekbang.org/infoq/25/251e8bd5441710fae6d565adcb295443.png)
点击继续打包,等待打包结果,出现以下提示打包成功
![](https://static001.geekbang.org/infoq/6f/6ff23c240e659d3069fec800a2289a8f.png)
去下载会得到一个.pia文件
![](https://static001.geekbang.org/infoq/96/9637ff7e2ab866acca9789840f25b8af.png)
使用上架工具appuplode进行发包
1.登录appuploder软件
Apple ID就是开发者id,和登录App Store后台开发管理账号一样
![](https://static001.geekbang.org/infoq/e7/e7575d297888945146525c191bc59965.png)
在登录好的appuploder上面,上传HBuilder X打包好的.IPA文件
![](https://static001.geekbang.org/infoq/11/11e2e492938c113c1a80467b48ea9715.png)
点击“打开”,成功后会出现下图样子,然后图上“交付”
![](https://static001.geekbang.org/infoq/7c/7ca4d61012acf2336547b506274acf7f.png)
2.登陆开发者App Store后台
点击我的 App
![](https://static001.geekbang.org/infoq/f0/f02828277e43c2d789972397465012e1.png)
点击新建App
![](https://static001.geekbang.org/infoq/cb/cbcbf3a588df2520648856aafdc3024d.png)
创建版本号
![](https://static001.geekbang.org/infoq/11/114c960e672053b641bc87cef772684f.png)
添加构建版本 (一般不推荐选 game center)
![](https://static001.geekbang.org/infoq/2f/2f1def81cdc2ec0517e9246de7dbaeec.jpeg)
构建版本就是之前 appuploder上传的 IOS包,点击构建版本按钮会弹出一个框,里面就会有一个刚才上传的包,如下图
![](https://static001.geekbang.org/infoq/83/8398fb4957df48f37b4a18ca02801509.png)
选中点击完成,但要求对其他内容进行填写,然后操作“储存”和 “添加以供审核”
![](https://static001.geekbang.org/infoq/ee/ee83036f5e486c97a38d414ca63b5f53.png)
点击“提交至App审核”
![](https://static001.geekbang.org/infoq/2f/2f3ddcbd44c8d01456e5b58e29fe5f1f.png)
出现可供销售,就代表上架成功,如下图
![](https://static001.geekbang.org/infoq/b4/b48b78872b0fa5fa6da5f7c89d16a68b.png)