uniapp打包,在苹果开发者创建ios证书教程无需mac

uniapp是一个跨平台的开发工具,可以生成多种不同前端的app或小程序。

假如是开发ios的app,那么创建证书和上架还是必要的,而创建证书和上架又需要使用mac os系统的工具。那么创建证书和上架,有没有windows下的工具呢。

当然是可以的,我们这篇文章,将介绍在没mac的工具的场景下,在苹果开发者中心创建ios证书和证书profile文件的方法。

进入正题,讨论下windows电脑在苹果开发者中心创建ios的打包证书和证书profile文件的流程。

一、创建p12证书的流程:

步骤一:

上面已经说了创建证书和相关的profile文件需要在Apple Developer(苹果开发者中心)上创建,因此,我们需要先有苹果开发者中心的账号。假如你还没有账号,可以参考这篇文章先注册账号:https://blog.csdn.net/weixin_48914851/article/details/128963761

步骤二:

在苹果开发者中心上,进去控制台后可以看到Certificates模块,点击进入这个模块的管理页面。如下图,这个模块就是创建证书的。这里的证书是生成.cer格式的证书,至于后面如何转成p12格式,往下看就行。

 步骤三:

如下图所示,创建证书的步骤中,需要选择证书的类型,这里需要选择IOS distribution类型,不要选择其他类型,尤其是apple类型的不要选择,那是其他平台的证书,不是IOS的。

步骤四:

如下图所示,点下一步它还需要我们选择一个csr文件。这个文件uniapp的教程是需要使用苹果电脑去完成的,而我们使用的是windows电脑,在这里推荐使用香蕉云编,可以在线生成csr

https://www.yunedit.com/createcert

步骤五:

使用我们第四步推荐的工具,香蕉云编,点击进去香蕉云编创建一个CSR文件,并下载下来

步骤六:

回到苹果开发者中心,继续刚才的步骤就可以生成cer格式的证书了,然后把这个cer证书下载下来。

步骤七:

前面的步骤已经生成了cer格式的证书了,但是uniapp打包时需要p12格式的私钥证书的,我们继续在香蕉云编,上传刚才在苹果开发者中心下载的这个cer证书,就可以使用生成p12证书功能生成p12证书了,如下图:

到此,p12证书的创建步骤已经完成。

然后,我们开始创建证书profile文件的步骤:

二、创建证书profile文件的流程:

步骤一:

在苹果开发者中心,点击Identifiers,Identifiers的意思是appId管理,也就是应用ID管理。假如之前没有创建appId要先在这里创建应用的appId,appId是uni.xxxxxx.xxxxxxx或com.xxxxx.xxxxx这样的格式的包名。

一个应用对应一个appId,因为profile文件需要关联应用,因此,我们要先来这里创建appId。如下图:

步骤二:

如下图,开始创建profile文件。点击创建后,有多种类型可以选择。假如是想打真机测试的包,则选择ad hoc类型,假如是想上架,则选择app store connect类型。

uniapp打包,在苹果开发者创建ios证书教程无需mac_第1张图片

步骤三:

创建profile的过程中,需要选择appId和选择证书。选择appId的过程比较简单,就不再说了,关键是选择证书这里,很多人看不懂,如下图:

这里是你刚才创建cer证书的时候在Certificates模块创建的证书,假如你之前创建过多个证书,记得要选择对应的证书,不要选错了,否则创建的profile文件就会跟刚才的p12证书不匹配。

步骤四:

假如刚才步骤二选择创建的profile的类型是ad hoc类型,那么创建过程中还需要我们添加测试设备(iphone)的udid。

因为ad hoc类型的文件,不需要上架就可以上传到香蕉云编扫码下载安装,但是必须要添加测试设备的udid到profile文件,打包后的ipa文件在添加了udid的设备上才能安装。假如你不知道如何获取udid,可以使用香蕉云编的工具,扫码获取udid:   https://www.yunedit.com/udid

在这里,p12证书和profile文件的教程,已经完结。

你可能感兴趣的:(前端,iosapp,uni-app,ios,macos)