开发uniapp的app的时候,需要ios证书进行打包,打包后还需要将打包后的ipa上架,这样普通的使用者才能安装,ios应用无法像安卓那样将ipa文件发布在自己的服务器,然后安装,ios需要将ipa上传到app store上架,用户才能安装。
因此,我们上架的前提是需要一个打包的证书和证书profile文件,假如你还不清楚如何申请ios证书,可以参考这篇文章:
https://blog.csdn.net/handsome0916/article/details/128700149
当我们有了证书之后,就可以打包出ipa文件。然后就进入上架流程。
上架的流程我总结如下这些步骤:
1、登录苹果开发者中心,登录后点击app store connect,进入app store管理页面,点击app,查看有没有创建app,假如还没有创建app,则先创建app,注意这里app的套件ID(BundleID)需要跟我们再uniapp打包的包名一致,如下图:
2、点击app,进入app详情,填写各项信息,其中比较麻烦的是应用截图,因为应用截图需要很多不同分辨率的设备来做截图,假如你没有这么多不同分辨率的设备,你可以使用香蕉云编这个工具来截图:
https://www.yunedit.com/jietu
3、填写资料的过程中,其中它还需要我们上传构建版本,但是苹果开发者中心提供的上传工具都只能安装在mac电脑,假如我们假如是windows电脑,我们可以使用上面提到的香蕉云编云编来上传这个ipa文件到构建版本。如下图:
4、登录香蕉云编,进入上传ipa到app store的控制台,界面如下:
5、点击上传,过程中它需要我们输入苹果开发者账号的账号名和专用密码,要注意的是,这个专用密码并不是苹果账号的登录密码,而是上传专用密码,这个专用密码的设置方法,你可以参考香蕉云编上传界面的教程来设置。
6、上传完,大概过30分钟,就可以在app store的构建版本里见到了。
7、回到苹果开发者中心,继续填写各项资料,完成上架即可。