uniapp是一个跨平台的开发框架,使用windows系统即可开发包括H5页面、小程序、android应用和ios应用。
那么windows有没有办法同时开发android和ios应用呢,因为ios的证书和上传,好像都需要mac电脑来完成。
其实,国内也有相应的工具来生成这些证书,和做ios的上传,并不需要mac电脑。
生成证书方面,无论是android还是ios系统,都可以使用香蕉云编来生成。
好了,回到正题,首先,打包ios应用,需要ios的私钥证书和profile文件,还需要证书的密码,这几个参数和文件怎么获取呢?
由于生成证书还是需要一些步骤流程的,自己去摸索太麻烦了,可以参考下面这个教程,创建ios的打包p12证书和profile文件。
https://blog.csdn.net/handsome0916/article/details/148882264
通过上述的教程,生成好证书,就可以使用证书和profile文件打包出ipa格式的文件了。
ipa格式的文件,分为ad hoc测试包,或者是app store正式包。上述教程中有讲述这两种profile文件如何生成。
测试包可以上传到香蕉云编生成二维码,测试手机扫码安装。
假如是app store的正式包,则需要上传到苹果商店,上架后才能安装。
所以呢,还需要上架,假如需要上架,可以参考这个上架的教程:
https://blog.csdn.net/weixin_48914851/article/details/144273903