windows打包uniapp应用p12证书和证书profile文件的制作方法

简介: uniapp打包app,无论是android还是ios,都需要证书。其中ios打包最麻烦,需要p12证书和证书profile文件。而uniapp官网的教程,创建p12证书需要苹果电脑,这里我们不用uniapp官网推荐的教程。因为我们大部分用户使用的是windows电脑,没必要因为打包一个ios应用花7K买一台mac电脑。

uniapp打包app,无论是android还是ios,都需要证书。其中ios打包最麻烦,需要p12证书和证书profile文件。而uniapp官网的教程,创建p12证书需要苹果电脑,这里我们不用uniapp官网推荐的教程。因为我们大部分用户使用的是windows电脑,没必要因为打包一个ios应用花7K买一台mac电脑。

下面是windows生成p12证书和证书profile文件的方法:
一、生成p12证书的流程:

1 假如你还没有注册苹果开发者账号,你需要先参考这篇文章,注册成苹果开发者:
https://blog.csdn.net/handsome0916/article/details/113779348

2 登录苹果开发者中心后台,点击Certificates,开始创建cer证书。
这个流程的第一步,它要我们选择证书的类型,这里我们固定选择ios distribution ad hoc and app store这个类型,很多人这里选错了,别选了apple类型或dev类型。

2.png

选择了类型后下一步它要求我们上传一个csr文件,如下图:
3.png

3 由于我们没有mac电脑,因此我们登录香蕉云编去生成这个csr文件:
https://www.yunedit.com/createcert

4 登录香蕉云编控制台,点击ios证书菜单,开始生成csr文件,如下图:
1_iossq.png

5 生成好csr文件后,将这个csr文件下载到我们本地电脑上,然后回到苹果开发者中心,继续刚才的步骤上传刚才下载的csr文件,即可生成cer证书:
3.png

6 生成好后cer证书后,将这个cer证书文件下载到我们本地电脑上。

7 回到香蕉云编,上传这个cer文件,即可使用生成p12功能生成p12证书,如下图:
5_3.png

8 到此,p12证书生成完毕。

二、生成证书profile文件流程:

1、登录苹果开发者中心,点击Identifiers,创建Identifier。Identifier是appId的意思,后面都简称appId,生成的appId要跟我们打包的包名一致,比如下面这种格式:

com.xxxxxx.yyy

如下图:
8.png

2、登录苹果开发者中心,点击profiles菜单,开始创建profile文件,这里我们先固定选app store类型(测试类型请看后面一步),然后创建过程中,它会要求我们选择刚才创建的appId和刚才创建的cer证书,这里可不要选错了,选错了就和p12证书不匹配了。
至此,我们已经创建好打包类型的profile文件了。

3、在上一步中,假如不选择app store类型,选择ad hoc类型,就是真机测试类型。这种类型创建的过程中,它会要我们提供测试设备的udid(iphone),因为测试类型的ipa不是所有设备都能安装,只有提供了udid的设备能安装,假如你不知道如何获取测试设备的udid,可以使用香蕉云编右上角的获取udid的功能来扫码获取:
udidpic.png

相关文章
|
4月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
5月前
|
Linux Windows
Windows 10/11从官网下载ISO的方法
本文介绍了两种从微软官网下载Windows 10/11 ISO镜像的方法。一是通过修改浏览器User Agent为Linux系统,使官网提供ISO下载链接;二是使用UUPDUMP工具,从官网下载并转换为ISO格式,支持最新开发版,操作简便。
|
2月前
|
Ubuntu API C++
C++标准库、Windows API及Ubuntu API的综合应用
总之,C++标准库、Windows API和Ubuntu API的综合应用是一项挑战性较大的任务,需要开发者具备跨平台编程的深入知识和丰富经验。通过合理的架构设计和有效的工具选择,可以在不同的操作系统平台上高效地开发和部署应用程序。
154 11
|
3月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
647 0
|
8月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
6639 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
9月前
|
Windows
Windows程序的数字签名证书怎么申请
Windows程序的数字签名证书申请流程包括:准备企业资料(营业执照、税务登记证等),提交申请表及企业资料。经过初审、实名认证和二审后,等待1-5个工作日审核结果。审核通过后,CA机构颁发证书并通过邮件或邮寄方式发送。收到证书后按指南安装并使用签名工具对程序进行数字签名,确保软件完整性和可信度。注意证书有效期、管理和兼容性问题。
|
10月前
|
存储 安全 虚拟化
Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2025 年 2 月更新)
Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2025 年 2 月更新)
545 0
Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2025 年 2 月更新)
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
294 7
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的汉服交易小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的汉服交易小程序的详细设计和实现(源码+lw+部署文档+讲解等)
219 7
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的宠物医院微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的宠物医院微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
281 7