uniapp目前支持多端开发,可以开发H5网页,也可以开发小程序应用,还可以开发APP。假如需要开发ios app,则需要一个打包的证书和证书profile文件,还需要将这个打包好的APP上架app store。
uniapp官网的例子中,生成证书和上架都需要使用mac电脑,而且操作比较复杂,这里我们这篇文章将教会大家无mac电脑生成开发证书和上架的例子。
首先,我们生成ios app和上架都需要苹果开发者中心的开发者账号,假如你还没有苹果开发者账号,可以参考这篇文章先开通苹果开发者账号:https://blog.csdn.net/weixin_48914851/article/details/128963761
有了苹果开发者账号之后,就需要生成打包证书去打包,uniapp的打包需要一个p12后缀的证书文件,和一个证书profile文件。你可以参考我之前写的这篇文章生成打包证书:
https://developer.aliyun.com/article/1173266
参考上面的教程,即可生成app store类型的证书,就可以使用uniapp框架打包出ipa文件了。也可以生成ad hoc真机测试的证书,然后打包出ad hoc类型的证书,然后使用香蕉云编的应用内测功能,上传ipa生成二维码进行测试。(ad hoc类型的证书,需要添加测试设备的UDID才能安装,所以非测试的情况下,还是需要上架)
打包出ipa后,就可以将ipa文件上架,上架的流程可以参考我以前写的这篇文章: