ios私钥证书的创建方法

2023-11-10

ios私钥证书是苹果公司为ios开发者打包app,推出的一种数字证书,只有同一个苹果开发者账号生成的ios私钥证书打的包,才能上架同一个开发者账号的app store。因此不要指望别人给你共享私钥证书和描述文件,因为别人的证书和描述文件打的包,只能在别人的苹果开发者账号里上架。

好了,我们知道私钥证书需要在苹果开发者中心生成,那么就必须要有苹果开发者账号了,所以假如你还没有苹果开发者账号,你可以参考这篇文章先注册苹果开发者账号:

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

有了苹果开发者账号,就可以来生成私钥证书了。

首先需要生成私钥证书(p12文件),私钥证书的创建流程如下:

1、登录苹果开发者中心,点击Certificates模块,再点击下图的蓝色圆圈小加号,开始创建cer证书文件。没错,是先生成cer证书。生成的第一步它会要我们选择证书的类型,这里我们要选择ios distribution ad hoc and  app store类型。不要选择apple或者dev哪些类型。

 2、点下一步,它会要我们提供一个csr文件。

 3、csr文件你可以使用苹果的mac电脑的钥匙串访问来生成,也可以使用香蕉云编来生成,由于不是每一个都有苹果电脑,所以我们这里的教程使用香蕉云编来生成这个csr文件:

https://www.yunedit.com/createcert

登录香蕉云编后,使用生成ios证书功能,创建一个csr文件,如下图,创建完csr文件后,点击下载将这个csr文件下载到你电脑本地硬盘上:

 

4、回到苹果开发者中心,继续刚才的步骤,上传这个刚生成的csr文件,即可生成cer证书,接着讲生成的cer证书下载到你本地硬盘上。

5、然后回到香蕉云编,上传刚生成的cer证书,即可使用生成p12证书的功能去生成证书了。

好了,通过上面的几个简单的步骤,即可完成p12私钥证书的创建了。

下面,我们接着证书profile文件的创建流程(描述文件)

1、点击identifiers模块,这个模块是appId的管理页面,检查应用的appId有没有创建,假如没有创建,则创建一个,创建appId的时候,填写的appId要跟打包的包名一致。

 

2、点击Devieces模块,添加测试设备。假如不需要做真机测试,可以跳过这一步。添加设备的时候,需要添加测试设备的UDID(iphone或ipad的udid),这个udid比较难获取。我们可以使用香蕉云编这个工具来获取UDID:

 3、点击profiles,如下图,开始创建profile

 4、创建的时候,要选择profile的类型。假如你是上架,那选app store类型就可以了。假如是想打测试包,则需要选ad hoc类型。

然后创建的过程中还需要我们选择appId和cer证书,如下两图,这里不要选错哦,选错了可能就会提示证书和描述文件不匹配了。

 

 

5、假如你创建的是ad hoc类型的profile,那么创建的时候还会多出一步,需要选择你在第2步的时候创建的Devices(测试设备)。没有选择的设备是不能直接安装打包好的ipa的。

好了,p12私钥证书和描述文件已经创建完毕。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ios私钥证书的创建方法 的相关文章

  • Meetup预告

    2月份 我们匠心打磨的区块链跨链协作平台WeCross正式开源 技术白皮书同期发布 很多小伙伴认真品读研究之后 给我们提供了非常多及时和有益的反馈 我们深表感谢 关于WeCross的设计哲学 我们思考了四个方向 Synergetic 跨链业

随机推荐

  • Ceph入门到精通-存储集群ceph df 用量统计算法说明

    3 2 5 Ceph 如何计算数据使用量 used 值反映了使用的实际原始存储量 xxx GB xxx GB 代表可用的存储 其中较小的数字 和总存储容量 总容量反映了在复制 克隆或快照前存储数据的大小 因此 实际存储的数据量通常会超过名义
  • Android基础学习(十七)—— Retrofit

    Retrofit本身并没有提供网络访问的能力 但是它底层封装了OkHttp 也是由Square公司贡献的一个处理网络请求的开源项目 A type safe HTTP client for Android and Java https git
  • parent.layer.closeAll();关闭弹出层

    可参考文档 https wenku baidu com view e05a3fe15bf5f61fb7360b4c2e3f5727a5e92486 html 关闭所有页面 parent layer closeAll 先得到当前ifame层的
  • 数据库的备份与恢复

    目录 1 数据库的备份与恢复是什么 2 数据库的备份与恢复的三种常见方法 2 1 使用第三方工具 我用的是navicat 导入 导出 2 2 使用mysqldump命令备份和恢复 导入 导出 2 3 LOAD DATA INFILE 导入
  • ArcGIS制作全球地图并生成纬度统计分布线

    转载 ArcGIS制作全球地图并生成纬度统计分布线https mp weixin qq com s LTA9I2lZ1nwA1xdHlD9vjg
  • MYSQL数据导入导出&视图&索引&执行计划

    目录 一 数据导入 导出 二 视图运用 三 索引 四 执行计划 一 数据导入 导出 创建log数据表 CREATE TABLE t log id varchar 32 NOT NULL COMMENT 唯一标识 ip varchar 15
  • C++STL库之sort函数

    sort函数 sort函数介绍 背景 功能 语法 便捷函数 sort函数应用 普通排序 结构体排序 sort函数介绍 背景 sort函数用于C 中 对给定区间所有元素进行排序 默认为升序 也可进行降序排序 sort函数进行排序的时间复杂度为
  • 【Meta-AI】Sam-分割一切 测试

    什么是 SAM 近日 Meta AI在官网发布了基础模型 Segment Anything Model SAM 并开源 其本质是用GPT的方式 基于Transform 模型架构 让计算机具备理解了图像里面的一个个 对象 的通用能力 SAM模
  • 【数学建模笔记 13】数学建模的差分方程模型

    13 差分方程模型 定义 设函数 x k x k x k x k
  • Go语言从入门到规范-6.9、Go处理yml和ini文件

    Go语言从入门到规范 6 9 Go处理yml和ini文件 文章目录 Go语言从入门到规范 6 9 Go处理yml和ini文件 1 前言 2 ini概念 2 1 概述 2 2 格式 2 3 示例 3 Go语言处理ini文件 1 前言 一般ym
  • 聊聊缓存相关知识

    文章目录 缓存原理 缓存穿透 缓存击穿 缓存雪崩 穿透 击穿 雪崩对比 缓存预热 缓存更新 缓存降级 缓存原理 缓存穿透 缓存穿透 指用户查询数据 在数据库没有 自然在缓存中也不会有 这样就导致用户查询的时候 在缓存中找不到 每次都要去数据
  • 用arcgis for javascript 开发一个简单的二维地图(入门案例)

    效果如图 一 引入arcgis 2 加载模块 使用第二个标记从 API 加载特定模块 使用以下代码片段中的语法加载以下模块 esri Map 加载特定于创建地图的代码 esri views MapView 加载允许以 2D 方式查看地图的代
  • 时间旅行java_[ 一起学React系列 -- 6 ] 秘术之时间旅行-1

    标题看起来挺新颖的 笔者都觉得很高大上是不是哈哈 抛转 时间旅行在生活中是一个非常吸引人的概念 虽然现在无法实现但说不定未来的某天就实现了 然后就穿梭会过去杀掉小时候的自己然后就开始懵逼自己是谁类似的狗血剧情 那么问题来了 我们能活到那个时
  • 一次后台管理时间筛选开发经历

    这个需求是一个独立出来的 没有他的接口 在页面的左上角 有一个antd的时间选择框 有起止时间 在页面的右边 是一个查询按钮 点击查询按钮之后 页面就筛选出符合标准的数据 其实除了日期筛选 之前还有一个类型筛选 再加上本页面的数据是通过接口
  • Linux C 线程编程

    Linux C 线程编程 一 线程创建 二 线程退出 三 线程等待 四 线程同步 4 1 匿名信号量 4 2 互斥锁 4 3 条件变量 五 线程池 六 进程与线程 一 线程创建 include
  • Cocos2d 中对图片的各种操作

    关于精灵的各种操作 总结一下以便以后复习查找 内容简要 1 初始化 2 创建无图的精灵 3 设置精灵贴图大小 4 添加入层中 5 对精灵进行缩放 6 对精灵款或高进行缩放 7 旋转精灵 8 设置精灵透明度 9 精灵的镜像反转 10 设置精灵
  • 【解决】python获取文件大小,下载进度条报错KeyError: ‘content-length‘

    python3使用request httpx下载文件 获取不到文件大小 response没有content length header 最简单的排查问题的办法就是用浏览器去下载 如果浏览器在下载时 也不显示总大小 那么说明服务器不支持 HT
  • nginx对于XXX.com和XXX.com/index给映射到www.xxx.com的方式

    location root C website index index html index htm index php include C website htaccess if host www xincanzs com rewrite
  • css加载会造成阻塞吗?

    https www cnblogs com chenjg p 7126822 html
  • ios私钥证书的创建方法

    ios私钥证书是苹果公司为ios开发者打包app 推出的一种数字证书 只有同一个苹果开发者账号生成的ios私钥证书打的包 才能上架同一个开发者账号的app store 因此不要指望别人给你共享私钥证书和描述文件 因为别人的证书和描述文件打的