Apple developer证书、标识符和描述文件

news2024/11/19 5:34:58

Apple developer证书、标识符和描述文件

  • 一、准备
      • 1,开发者账号
      • 2,CSR文件
      • 3,DeviceID
  • 二、过程
      • 1,证书(Certificates)
      • 2、标识符(Identifiers)
      • 3、描述文件(Profiles)
      • 4,添加证书和描述文件
  • 三、团队建设
      • 1,生成.p12文件
      • 2,团队证书包
  • 四、问题汇总
    • 1,证书添加不到钥匙串

一、准备

1,开发者账号

苹果官网
Select the program you wish to purchase:(选择购买或续费的开发者账号类型:)有三种类型可选,按需购买:

  • (1)iOS Developer Program ($99/year)
    Develop iOS apps for distribution on the App Store.
    iOS开发者程序,99美元/年。可以用这个账号开发iOS程序并发布在AppStore上。作为个人或公司开发在AppStore上发布的产品来说,应该选择这一个。

  • (2)iOS Developer Enterprise Program ($299/year)
    Develop and distribute your In-house iOS Apps.
    企业iOS开发者账号,299美元/年。开发的程序可以供企业内部使用,但不能发布到AppStore上去。

  • (3)Mac Developer Program ($99/year)
    Develop and distribute great Mac apps.
    Mac程序开发者账号,99美元/年。

2,CSR文件

打开钥匙串访问->证书助理->从证书颁发机构请求证书(特殊情况看具体需求)-> 填写好邮箱和名字,存储到磁盘,备用。
在这里插入图片描述

3,DeviceID

  • 1,打开Xcode->Windows->Devices and Simulators
    在这里插入图片描述
  • 2,找到设备的identifier,复制,
    在这里插入图片描述
  • 3,添加到设备里Developer开发者设备列表
    在这里插入图片描述

二、过程

app账号->account->点击证书、标识符和描述文件,进入
在这里插入图片描述
在这里插入图片描述

1,证书(Certificates)

在这里插入图片描述

  • 1,具体需要开发证书还是生产证书看开发者需求,(注意有最大数量限制,99$,7+3)。
    在这里插入图片描述
  • 2,选择在准备阶段生成的CSR文件,生成证书,并下载到本地。并左键双击添加到钥匙串

2、标识符(Identifiers)

  • 1, 一般选择App IDs,具体看需求-> App -> App IDs
    在这里插入图片描述
    在这里插入图片描述

  • 2, 设置标识符信息
    在这里插入图片描述

  • 1,普通标识符,名称固定,一般与app绑定,一对一

  • 2,通用标识符,*号名称,一般多项目调试,一对多

3、描述文件(Profiles)

描述文件主要开发者用在xcode真机调试,描述文件用来做什么看开发者需求,一般常用的,开发者调试,Ad Hoc,以及App Store发布
在这里插入图片描述
然后生成描述文件:

  • 1,选择相应的标识符(Select an App ID)
  • 2,选择相应的证书(Select Certificates)
  • 3,选择要适用的设备(Select Devices)
    下载生成好的描述文件到本地。并左键双击添加到钥匙串

4,添加证书和描述文件

  • 1,把步骤1和步骤3中的证书和描述文件,双击添加到钥匙串中
  • 2,打开Xcode,配置team证书和描述文件,连接好添加过deviceID的设备
  • 3,iOS项目工程在Xcode中run起来,即可真机调试。

三、团队建设

1,生成.p12文件

生成.p12文件主要给团队别的开发者使用相同的证书和配置,这样在团队合作时不用频繁修改项目工程配置。

  • 钥匙串访问->登录->证书->选择需要生成.p12文件的证书->右键选择 导出-> 生成.p12文件并设置密码。

2,团队证书包

一般团队需要的证书和配置有:

  • .p12文件(密码要告知团队)
  • 开发证书
  • 生产证书
  • 开发配置
  • 生产配置

四、问题汇总

1,证书添加不到钥匙串

钥匙串导入证书,出现错误。无法导入“Apple Worldwide Developer Relations Certification Authority”。 错误:-25294

  • 1,一般是钥匙串权限的问题,钥匙串重新启动权限输入登录密码。
  • 2,也有些AppleWWDRCA的问题,AppleWWDRCA,它是在不断更新的,有条件的把下列截图内容未过期的,全部下载下来并添加到钥匙串中
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1066136.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言之动态内存管理篇(1)

目录 为什么存在动态内存分配 动态内存函数的介绍 malloc free calloc realloc 常见的动态内存错误 今天收假了,抓紧时间写几篇博客。我又来赶进度了。今天我们来讲解动态内存管理。🆗🆗 为什么存在动态内存分配 假设我们去实现一个…

Iris for Mac:轻松实现高质量录屏的最佳选择

随着数字化时代的到来,录屏软件已经成为了许多人必备的工具之一。无论是教育、工作还是娱乐,录屏软件都可以帮助我们将重要的操作过程或内容记录下来,并与他人分享。而对于Mac用户来说,一款简单易用且功能强大的录屏软件尤为重要。…

划片机:半导体生产的必备设备

划片机是半导体加工行业中的重要设备,主要用于将晶圆切割成晶片颗粒,为后道工序粘片做好准备。随着国内半导体生产能力的提高,划片机市场的需求也在逐渐增加。 在市场定位上,划片机可以应用于半导体芯片和其他微电子器件的制造过程…

015 Spring Boot网上商城(仿天猫)

一、系统介绍 需求设计主要参考天猫商城的购物流程: 用户从注册开始,到完成登录,浏览商品,加入购物车,进行下单,确认收货,评价等一系列操作。 作为迷你天猫商城的核心组成部分之一&#xff0…

为什么公司里月薪八千的PLC工程师经常离职?

今日话题,为什么公司里月薪八千的PLC工程师经常离职?这个问题涉及到工程师的个人偏好和工作性质的不同。许多工程师更喜欢在一个稳定的地方工作,而不是经常出差。然而,也有一些工程师喜欢出差,他们更愿意在不同的现场工…

PMP认证,对项目经理有什么用?

PMP是什么?学什么? PMP是由美国项目管理协会(PMI)在全球范围内推出的针对项目经理的资格认证体系,严格评估项目管理人员知识技能是否具有高品质的资格认证考试,其目的是为了给项目管理人员提供统一的行业标…

【Python_PySide2学习笔记(十七)】QPlainTextEdit末尾增加文本时设置文本颜色

QPlainTextEdit末尾增加文本时设置文本颜色 前言正文1、QPlainTextEdit末尾增加文本时设置文本颜色方法2、f_changeQPlainTextEditColor()方法调用前言 此篇文章中介绍PySide2中 QPlainTextEdit 多行文本框在末尾增加文本的同时设置文本颜色的方法,而对插入的文本进行区分,有…

设计模式13、模版方法模式 Template Method

解释说明:模版方法模式(Template Method Pattern)定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 抽象类(AbstractClass)&…

二分查找 红蓝染色法 【基础算法精讲 04】

视频链接 : 二分查找 红蓝染色法_哔哩哔哩_bilibili 在排序数组中查找元素的第一个和最后一个位置 链接 : 在排序数组中查找元素的第一个和最后一个位置 思想 : 暴力 : 在lc上,直接暴力枚举左端点和右端点也是能够通过的! 二分 : 题目要求在O(log n)的时…

ToBeWritten之威胁狩猎环境应用

也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬…

放弃36年的鞋服业务转而“卖粮”,贵人鸟胜算几何?

正处“中年”的运动鞋服老品牌贵人鸟,却开始了一场大转型。 近日,贵人鸟发布了优化调整公司经营业务的公告。公告提到,公司将逐步退出运动鞋服业务,聚焦粮食贸易。 回顾来看,贵人鸟曾在运动鞋服领域颇受市场认可。据了…

千兆光模块和万兆光模块已经过时了吗?

千兆和万兆光模块在过去很长一段时间里是网络交换机和路由器的核心所在,它们基于光纤传输技术,具有高速、稳定、效率高的特点。随着数字时代的来临,网络端也催生了更大带宽需求,这无疑对光模块的性能提出了更高的要求。我们不得不…

vue3富文本编辑器的二次封装开发-Tinymce

欢迎点击领取 -《前端面试题进阶指南》:前端登顶之巅-最全面的前端知识点梳理总结 *分享一个使用比较久的🪜 简介 1、安装:pnpm add tinymce / pnpm add tinymce/tinymce-vue > Vue3 tinymce tinymce/tinymce-vue 2、功能实现图片上传…

分布式锁:5种方案解决商品超卖的方案

一 分布式锁 1.1 分布式锁的作用 在多线程高并发场景下,为了保证资源的线程安全问题,jdk为我们提供了synchronized关键字和ReentrantLock可重入锁,但是它们只能保证一个工程内的线程安全。在分布式集群、微服务、云原生横行的当下&#xff…

w10系统 如何使用 C++、cmake、opencv、

w10系统的C环境配置 1.安装 vscode编辑器 首先安装:VScode 安装后开始安装插件: C 插件 2.配置w10系统的C环境 使用编译器MinGW 官方地址:https://www.mingw-w64.org/ 下载地址:https://sourceforge.net/projects/mingw-w64/f…

AI产品经理-能力模型

一、概况 AI产品经理/助理(需求工程师):大多数入门的AI产品经理应该都在这里,顾名思义,就是在整体产品规划中帮助大PD实现部分产品功能的助理或者需求工程师,需要具备比较强的AI知识框架与理解能力以保障各…

Openlayers 教程 - 地图以及图层数据导出(打印)图片

Openlayers 教程 - 地图以及图层数据导出(打印)图片 地图导出核心代码完整代码:在线示例 本文包括地图导出核心代码、完整代码以及在线示例。 地图导出核心代码 这里放上 ES 封装的核心代码,创建多边形或者其他几何对象&#xff…

做小说推文和短剧推广,找数据好的授权平台

小说推文和短剧推广很多平台吃单怎么办?可以试试”巨量推文“,一个不吃单的平台 众所周知 小说推文和短剧推广很多平台会吃单,比如你实际官方数据是10个订单,很多平台只给你5个,这样你损失可能就是一半的利润&#xf…

【MySQL】基本查询(二)

文章目录 一. 结果排序二. 筛选分页结果三. Update四. Delete五. 截断表六. 插入查询结果结束语 操作如下表 //创建表结构 mysql> create table exam_result(-> id int unsigned primary key auto_increment,-> name varchar(20) not null comment 同学姓名,-> chi…

虚拟展厅有什么重要意义,了解虚拟展厅在宣传中的应用

引言: 随着科技的不断进步,虚拟展厅已经逐渐成为展览行业的重要一环。虚拟展厅是一种数字化平台,为观众提供了与传统展览完全不同的体验。 一.虚拟展厅的定义 虚拟展厅是一个通过互联网和虚拟现实技术创建的数字展示空间&#x…