一, 发布前准备
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…
2. 申请ios 的 App ID(App 唯一标识)
2.1 选择 identifiers, 点击 +号创建
2.2 选择 APP IDs, 点击 Continue
2.3 选择App, 点击 Continue
2.4 填写Bundle ID, 点击 Continue, 这个Bundle ID, 就是HbuilderX打包时,打包界面上AppID,填写这个Bundle ID
2.5 查看申请成功, 选择 identifiers,列表中已有刚刚申请的
3. 申请app发布的专用密码, 打开apple id管理中心 appleid.apple.com/zh_CN 登录开发者账号 (例如666666)
三, 创建证书 .p12 (开发和发布); 创建描述文件.mobileprovision (开发和发布)
1. 打开appuploader.exe, 登录开发者账号
2. 点击苹果证书, 新增证书 (类型: 开发证书选择development, 发布证书选择distribution )
3. 下载p12证书到本地,开发和发布证书都下载(p12证书完成)
4. 创建描述文件, 点击描述文件
5. 填写和选择内容(类型: 开发选择development,发布选择App Store )
6. 下载描述文件到本地,开发和发布都下载(mobileprovision描述文件完成)
四, 使用HbuilderX, 云打包.ipa
Bundle ID: 填写 前面流程 二 > 2.4 中申请的Bundle ID;
证书私钥密码: 填写 前面流程 二 > 3 中生成的密码 例如666666
证书和描述文件: 选择刚刚下载到本地
五, 上架到App Store
1. 开发者账号登录 https://appstoreconnect.apple.com/, 选择我的App, 点击 +号, 新建App
2. 填写app基本信息
重点, 重点, 重点:
1) 预览和截屏中上传的尺寸要按照要求来;
2) 如果只发布手机, 不发布ipad,不要传ipad尺寸的图片;
3) 技术支持网址自己建立一个H5网址, 这个网址里面必须把技术支持电话写进去
4) 附件: 用手机录屏,你这个app的基本操作使用
5) 如果app使用相册, 扫一扫,麦克风等功能, 一定要在 HbuilderX的.mainfest.json文件中描述清楚
3. 填写完上面的信息后,点击右上角 "存储", 还需最后一步,构建版本
4. 构建版本: 打开appuploader.exe, 登录开发者账号, 点击上传HbuilderX打包好的 .ipa文件
5. 回到 开发者账号登录 https://appstoreconnect.apple.com/ 可以看到刚刚提交的版本已经显示
6. 继续完成上架需要的审核信息, 选择构建版本, 点击”提交以供审核”
至此, 只需要安静的等待一天左右, 就会有结果啦
祝你顺利
其实写这篇文章的时候, app已经更新很多版本,是突然有一天觉得,如果不记录, 这些就会忘记,而且现在也越来越多的人使用uniapp开发app