如何获取ios打包证书

news/2024/7/20 22:52:31 标签: ios, 获取证书, ios证书, 苹果证书

要获取ios证书,需要去苹果开发者中心注册苹果开发者账号,百度苹果开发者中心即可进入苹果开发者中心官网。

假如你还从来没注册过苹果开发者,你可以参考下面这篇文章先注册成为苹果开发者,必须要有苹果开发者账号才能生成ios打包证书和以后的上架。

注册成苹果开发者的教程:https://blog.csdn.net/handsome0916/article/details/130267123

有了苹果开发者账号后,可以参考下面的文章生成p12私钥证书和证书profile文件:

生成p12私钥证书的方法如下:

1、登录苹果开发者中心,点击certificates菜单,进入cer证书创建页面,点击右边的蓝色加号开始创建证书。

 

创建cer证书的过程中,要选择ios distribution ad hoc and app store类型的证书,不要选错了其他,尤其是不要选择apple类型或dev类型的证书,很多人在这里选错了类型,因为ios开发就不能选apple类型。

然后点下一步,会出现下面这个界面,要我们上传一个csr文件。

这个csr文件它需要我们去mac电脑创建,没有mac电脑怎么办呢?可以在下一步里使用香蕉云编来创建这个csr文件。

2、登录香蕉云编:https://www.yunedit.com/createcert

进入香蕉云编的创建证书的后台,如下图,点击新建csr文件

 

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

3、回到苹果开发者中心,继续上传csr文件即可创建完cer证书。然后下载这个cer证书到你电脑本地。

 

4、回到香蕉云编,上传你刚才生成的cer文件,即可使用生成p12证书功能,生成p12证书。

做完上面的步骤,即可生成p12证书。

我们要打包,除了p12证书以外,还需要证书profile文件。

下面我们来说下生成profile文件的教程:

1、登录苹果开发者中心,点击Identifiers菜单,检查有没有创建identifiers(我们简称AppId),假如没有创建,则先创建。

 

 这里要注意,创建的时候需要填写跟在开发工具里填写一致的包名,比如这样的格式:

com.xxxxxxxxx.yyyy

2、创建完appId后,即可开始创建profile文件,如下图,点击profiles菜单,开始创建profile文件:

在创建profile文件的过程中,他会要求我们选择类型,我们初次创建,先不考虑测试,先创建app store类型做实验,然后它会要我们选择appId,选择刚才创建的Appid即可。

然后它会要求我们选择证书:

 

这里证书别选错,一定要选择你刚才导出p12的证书,假如选择错了,到时这个profile文件就会跟我们的p12证书不匹配。 

通过上面两步,我们即可生成app store类型的描述文件成功。但是app store是上架的类型,无法进行真机测试,假如我们需要打测试包,则需要在第二步的时候,选择ad hoc类型。

假如选择ad hoc类型的描述文件,它会要求我们提供测试设备的UDID。那么测试设备的UDID又怎么获得呢?可以通过香蕉云编上方的获取UDID的工具来扫码获取测试设备的UDID:

 

好了,至此,我们已经学会生成p12证书和证书profile文件。


http://www.niftyadmin.cn/n/375651.html

相关文章

ChatGPT镜像网站汇总(建议收藏)-尽可能汇聚全网所有可用镜像网站

更新时间:2023年05月30日 本文会尽可能汇聚整个互联网所有可用的ChatGPT镜像网站,并持续维护,如果对你有帮助,还望点赞、收藏、关注。 图标说明 图标说明图标说明图标说明图标说明图标说明🚀需要梯子🔒需…

C++11新特性:decltype类型推导

上一节所讲的 auto,用于通过一个表达式在编译时确定待定义的变量类型,auto 所修饰的变量必须被初始化,编译器需要通过初始化来确定 auto 所代表的类型,即必须要定义变量。若仅希望得到类型,而不需要(或不能)定义变量的…

提升您的 MQTT 云服务:深入探索 BYOC

引言 您是否希望将物联网基础设施提升到更高的水平?为了应对业务的不断扩展,您需要一个强大且安全的消息平台来支持它。 MQTT 协议凭借其轻量级、发布/订阅模型和可靠性,已经成为构建物联网平台的首选方案。但是,随着业务的增长…

Web前端笔记|表格、<div>标签、<span>标签、列表、表单

目录 表格 简单表格 表格的样式 表格的合并 使用标签 < div>标签 < span>标签 无序列表 有序列表 定义列表 表单 文本框和密码框 单选按钮和复选框 按钮 普通按钮 提交按钮 重置按钮 图像域和文件域 文本域和列表 表格 简单表格 由表题、表头…

什么是现代化智慧型档案馆

近日&#xff0c;智慧档案馆建设的新闻热度不断攀升&#xff0c;你知道智慧档案馆是什么吗&#xff1f; ​智慧档案馆是指运用现代信息技术手段&#xff0c;对传统档案馆进行数字化转型&#xff0c;实现档案数字化存储、智能化检索和共享服务。通过数字化转型&#xff0c;不仅可…

解读 | 实时操作系统概念梳理

什么是RTOS&#xff1f;在深入了解实时操作系统中我们会发现&#xff0c;RTOS的基本原理是通过中断处理和任务调度来实现实时性&#xff0c;线程与调度是RTOS中两个最重要的概念。 此文首先阐述这两个概念&#xff0c;然后给出RTOS的其他相关术语&#xff0c;简单地分为内核类…

数据结构: 第四章 串

文章目录 一、串的定义和实现1.1串的定义和基本操作1.1.1串的定义1.1.2串的基本操作1.1.3小结 1.2串的存储结构1.2.1顺序存储1.2.2链式存储1.2.3基于顺序存储实现基本操作1.2.4小结 二、串的模式匹配2.1什么是字符串的模式匹配2.2朴素模式匹配算法2.3KMP算法2.4求next数组2.5KM…

【Python教学】Python兼职有哪些?给你们分享一下最适合学生党/工作党的Python兼职攻略以及接私活经验

文章目录 前言一、做兼职的优势二、兼职种类三、基本技能要求四、平台和渠道五、案例分析六、做兼职注意事项总结 前言 Python是一种高级编程语言&#xff0c;它具有简单易学、代码可读性高、功能强大等特点&#xff0c;被广泛应用于数据分析、人工智能、Web开发等领域。Pytho…