uniapp应用ios打包证书的制作方法和流程

42 篇文章 2 订阅
31 篇文章 0 订阅
本文详细介绍了uniapp应用在iOS平台的打包过程,包括如何制作p12证书、证书描述文件(profile)的创建、真机测试与上架App Store的步骤。首先,需要苹果开发者账号,然后在开发者中心创建cer证书和profile文件。通过香蕉云编简化了证书创建流程,同时提供了获取设备UDID和创建不同类型的profile文件的方法。最后,文章提到了应用上架App Store的相关链接,帮助开发者完成整个流程。
摘要由CSDN通过智能技术生成

最近几年,hbuilderx提供的uniapp极大地提高了我们开发多端应用的效率。开发一次代码,即可打包出多个平台的应用,比如ios和安卓应用、小程序等。

回归正传,打包ios应用,需要ios证书和证书描述文件(profile文件)。那么这两个文件又如何获取或申请呢?用证书打包出ipa文件后,这个ipa文件又如何安装,怎么上架呢?

下面我们这篇文章,将教会打包制作ios证书、安装测试和上架。

首先,我们无论制作ios证书、或者测试和上架,都是需要苹果开发者账号的,假如你还没有苹果开发者账号,请参考这篇文章先注册苹果开发者账号:

https://blog.csdn.net/weixin_48914851/article/details/128963761

有了苹果账号后,接下来我们开始制作p12证书的教程:

一、在苹果开发者中心,选择certificates菜单,进入cer证书管理页面。点击蓝色小加号,开始创建cer证书。证书创建的步骤中,要选择cer证书的类型,我们这里选择ios distribution ad hoc and app store类型,这里不要选择其他的类型,因为这篇文章是说创建打包证书。注意真机测试和上架都是选择这种类型。

然后创建过程中,它还会要求我们提供一个csr文件:

二、这个文件原本是需要mac电脑去创建,而且操作比较麻烦,这里我们用最简单的方法来创建,使用香蕉云编来创建:

地址:https://www.yunedit.com/createcert

打开香蕉云编控制台,进入ios证书创建界面,如下图:

然后点击新建csr文件,创建csr文件。创建完后,把这个csr文件下载到你本地电脑上。

三、回到苹果开发者中心,上传刚才在香蕉云编下载的csr文件,即可成功生成cer证书,然后把这个cer证书下载到你本地电脑。

四、切换到香蕉云编ios证书管理控制台,上传刚才在苹果开发者中心生成的cer证书,即可生成p12证书文件,如下图:

好了,到这里p12私钥证书已经创建完毕了。

接下来,我们将教会大家创建证书描述文件(profile文件):

一、在苹果开发者中心,进入identifiers菜单,这个identifier其实就是跟打包的时候填写的appId是同一个东西,必须要跟打包时填写的appId一致。假如还没创建identifier则先创建identifier(appId)。

二、创建profile文件,如下图,创建profile的时候,第一次创建请先选择app store格式的profile。生成的过程中,它会要求我们选择我们之前的步骤中创建的cer证书和appId(identifier), 这两个千万别选错,很多人因为这个选错造成p12文件跟profile文件不匹配。

三、通过前两步,已经可以生成app store类型的profile了,已经可以打包了。假如我们需要创建真机测试类型的profile,那么我们就要看第四步.

四、点击devices菜单,添加测试devices(设备)(我们的iphone),这里添加我们的设备的时候,需要填写设备的udid,那么这个udid我们如何获取呢?我们可以使用香蕉云编的工具来获取这个udid:

添加了devices后,我们在第二步创建profile的时候,选择ad hoc即是创建真机测试类型的profile类型,假如选择了ad hoc类型,创建的过程中,它会要求我们勾选devices,我们勾选我们刚才创建的devices,因为ad hoc类型打包出来的ipa文件,只能在指定的设备中安装。然后打包出ipa文件后,上传到香蕉云编的应用测试,即可生成安装二维码做测试。

好了,在前面p12证书,和app store格式的profile文件、测试类型的profile文件,我们都会创建了。最后,上架app store,有什么方法呢?上传app store,应用截图这些复杂的流程,可以参考下面我写过的这篇文章用最简单的方法去上架:

https://blog.csdn.net/h5xiaoyu/article/details/128726366

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值