ionic从开发到上传到app store,这个过程我大概经历了7个月,技术上的问题还是好解决的,下边总结一下上线的过程。大概分为三个步骤(下载证书、项目打包、应用上传),下边进行一个简单的步骤总结,截图的话太费事了,有需求的朋友可以加我微信liuguochao52159,进行交流。
一、下载证书
1,去https://developer.apple.com/上注册账号(apple id),一年的费用不到100刀。
2,首先在苹果电脑上创建请求证书
3,去顶部的菜单中选择account(在这里边创建发布证书和创建配置文件)
4,经过以上步骤后,我们就有了CSR证书,CER证书,配置文件(就能进行打包操作了)
二、项目打包
1,我的方法是使用苹果本下载的xcode进行打包的(在这之前先进行第三部的前2步)
2,在我们的项目里添加ios平台,ionic cordova platform add ios
3,用xcode打开我们项目中platforms/ios/xxx.xcodeproj
4,配置好各项属性,打包(这个过程有点复杂)
(1)首先在xcode中的product的scheme的edit scheme中把各个选项的build configuration都改为release
(2)把设备调整为Generic ios Device
(3)在下图的Code Signing Identity中选中你自己的发布证书,要选五个
(4)点击product中的archive进行打包
三、应用上传
1,https://appstoreconnect.apple.com(用apple id 登陆)
2,在我的app中新建app(这其中把除了构建版本的其他选项都填写好,网站自带合法性校验,填错有提示)
3,这个时候就可以把api包上传到app store connect 上去了,这个有两种方法
(1)用code的product的archive去上传
(2)用Application Lodaer上传
4,上传之后,去更改刚才在网站创建的app中的构建版本,提交就是审核状态
5,审核通过之后就是可销售状态