windows申请uniapp打包ios证书和安装上架详细攻略
使用windows电脑在uniapp上也可以打包ios应用,和上架ios app到app store上。因为在uniapp上打包ios应用,只需要一个p12格式的证书文件,和一个证书profile文件。
而这两个文件可以在线生成的。而上架打包好的ipa文件到app store上,也有在线工具可以完成。
下面介绍下如何创建ios证书:
生成苹果证书和profile文件,需要在苹果开发者中心生成,也就是ios dev center。假如你还没有ios开发者账号,可以参考这篇文章先开通苹果开发者账号:
https://www.yunedit.com/xueyuan/jx/applereg
有了苹果开发者账号后,就可以登录ios dev center来申请ios证书了。
第一步:生成p12证书
(1)在ios dev center找到Certificates模块,这个模块就是证书列表模块。假如你还见不到这个模块,可能是你还没缴费99美元成为苹果开发者。假如还没缴费,先参考上面开通的教程,找朋友或自己的iphone手机安装Apple Developer这个app,在上面为你的开发者账号缴费。

(2)点击上面图片的蓝色小加号,考试创建证书,创建证书的时候,选择IOS Distribution ad hoc and app store类型。(假如你是企业类型的开发者账号,这里要选择in house类型。比较大的企业才能申请企业类型的账号,一般都个人或company类型的账号)

(3)点下一步,接下来会要我们提供一个csr文件

这里需要一个csr文件,这个csr文件原本是需要MAC OS系统,通过MAC OS系统的钥匙串访问软件生成的。这里我们的主题是windows生成证书,所以这里不使用MAC OS系统。
这里使用yunedit来生成:
https://www.yunedit.com/createcert
(4) 在yunedit上生成一个CSR文件,并下载到电脑上

(5)返回ios dev center, 在刚才需要上传csr的界面继续上传这个csr,即可完成证书的创建。然后把这个生成的证书下载下来。下载下来是.cer格式的,并不是.p12格式的。
(6)这时候回到yunedit上,需要上传这个cer文件到yunedit,就可以使用yunedit的生成p12功能,生成p12证书了。如下图:

第二步:生成证书profile文件(描述文件)
(1)进入ios dev center, 点击Identifiers,创建appId,也就是应用的ID,这个必须每个应用唯一,格式是com.xxxxx.xxxxxx这样的格式,或者uni.xxxxxx.xxxxxx这样的格式也可以。

(2) 进入profiles模块,就可以创建描述文件了。如下图:

创建profile的时候,需要先选择profile的类型
假如是个人或公司类型的苹果账号,可以选择ad hoc类型或app store类型。ad hoc类型是真机测试类型,可以不需要上架即可安装在手机进行测试,比如将打包后的ipa文件上传到香蕉云编生成安装二维码安装。而app store类型是正式类型,不能直接安装在手机,需要上架到app store才能安装。
假如是企业类型的开发者账号,可以选择In house类型,In house类型也是不需要上架即可安装,比如将打包后的ipa文件上传到香蕉云编生成安装二维码安装。
(3)然后创建profile点下一步,还需要我们选择appId和证书,这里假如有多个证书或多个appId请不要选错,如下图,选appId:

选证书:

(4) 假如你选择的是ad hoc类型的profile来创建,期间还需要我们添加测试设备(iphone或ipad)的UDID, 只有添加了UDID的设备才能直接安装ad hoc类型的应用到手机。假如你不知道如何获取测试设备的UDID,可以使用yunedit来获取:
假如是ad hoc类型的profile打包出来的ipa文件,可以使用yunedit的安装测试功能来生成二维码扫码安装。
三 、 部署到APP store
部署也可以使用yunedit来上传,具体可以参考这篇文章:
https://blog.csdn.net/weixin_48914851/article/details/144273903
更多推荐
所有评论(0)