uniapp开发的app,使用windows10在ios上架全流程,踩坑后一马平川.

2,803 阅读3分钟

一, 发布前准备

1. 电脑windows10 环境
2. 下载appuploader.exe工具,此工具可在windows上生成证书和描述文件(http://www.appuploader.net/appuploader/download.php)
3. ios开发者账号(我申请的是688人民币一年, 个人账号)
4. HbuilderX开发工具 ,用来打包(.ipa或.apk或.wgt)和开发

二, 申请ios 的 App ID 和 发包专用密码

1. 开发者账号, 登录 developer.apple.com/account/res…

08.png

2. 申请ios 的 App ID(App 唯一标识)
    2.1 选择 identifiers, 点击 +号创建

07.png

    2.2 选择 APP IDs, 点击 Continue

03.png

    2.3 选择App, 点击 Continue

04.png

    2.4 填写Bundle ID, 点击 Continue, 这个Bundle ID, 就是HbuilderX打包时,打包界面上AppID,填写这个Bundle ID

05.png

    2.5 查看申请成功, 选择 identifiers,列表中已有刚刚申请的

06.png

3. 申请app发布的专用密码, 打开apple id管理中心 appleid.apple.com/zh_CN 登录开发者账号 (例如666666)

09.png

三, 创建证书 .p12 (开发和发布); 创建描述文件.mobileprovision (开发和发布)

1. 打开appuploader.exe, 登录开发者账号

10.png

2. 点击苹果证书, 新增证书 (类型: 开发证书选择development, 发布证书选择distribution )

11.png 12.png

3. 下载p12证书到本地,开发和发布证书都下载(p12证书完成)

13.png

4. 创建描述文件, 点击描述文件

图片12.png

5. 填写和选择内容(类型: 开发选择development,发布选择App Store )

14.png

6. 下载描述文件到本地,开发和发布都下载(mobileprovision描述文件完成)

15.png

四, 使用HbuilderX, 云打包.ipa

Bundle ID: 填写 前面流程 二 > 2.4 中申请的Bundle ID;
证书私钥密码: 填写 前面流程 二 > 3 中生成的密码 例如666666
证书和描述文件: 选择刚刚下载到本地

26.png

五, 上架到App Store

1. 开发者账号登录 https://appstoreconnect.apple.com/, 选择我的App, 点击 +号, 新建App

图片17.png 图片18.png 17.png

2. 填写app基本信息
重点, 重点, 重点: 
1) 预览和截屏中上传的尺寸要按照要求来; 
2) 如果只发布手机, 不发布ipad,不要传ipad尺寸的图片;
3) 技术支持网址自己建立一个H5网址, 这个网址里面必须把技术支持电话写进去
4) 附件: 用手机录屏,你这个app的基本操作使用
5) 如果app使用相册, 扫一扫,麦克风等功能, 一定要在 HbuilderX的.mainfest.json文件中描述清楚

21.png 22.png 20.png

3. 填写完上面的信息后,点击右上角 "存储", 还需最后一步,构建版本
4. 构建版本: 打开appuploader.exe, 登录开发者账号, 点击上传HbuilderX打包好的 .ipa文件

图片22.png 24.png

5. 回到 开发者账号登录 https://appstoreconnect.apple.com/ 可以看到刚刚提交的版本已经显示

27.png

6. 继续完成上架需要的审核信息, 选择构建版本,  点击”提交以供审核”

29.png

至此, 只需要安静的等待一天左右, 就会有结果啦
祝你顺利
其实写这篇文章的时候, app已经更新很多版本,是突然有一天觉得,如果不记录, 这些就会忘记,而且现在也越来越多的人使用uniapp开发app