使用uniapp来开发,对于ios应用来说,其实在代码上跟其他的应用,比如小程序和android应用是没差异的,有差异的是生成证书和上架的流程。因为uniapp是一个跨平台的框架,一份代码可以支持多个端。所以我们只需要解决证书和上架的问题即可。
像android的应用,生成证书比较简单,通过命令行就可以生成证书了,而且安卓也支持不上架在线下载安装。所以安卓的打包和安装,没有ios这么麻烦。
因此,这里主要来介绍下ios的证书的生成攻略和上架攻略。
IOS的打包需要p12格式的私钥证书和证书profile文件,还有需要证书的密码。而且需要mac电脑来生成一些必要文件。假如没有mac电脑,也是可以生成的,可以参考这个教程来生成ios的私钥证书和profile文件:
https://www.cnblogs.com/handsome0916/p/18762157
教程里也提到,打包好ipa文件后,还需要上架,上架的过程也是比较麻烦的,也有比较多步骤,可以参考下面这个教程来上架:
https://www.cnblogs.com/handsome0916/p/17944219