摘要 在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是99美元账号只允许生成3个发布证书,两个开发证书,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。

证书 p12 导出 ios

目录[-]

  • 为什么要导出.p12文件
  • 有两个解决不能添加证书的办法。
  • 第一种方法——“revoke”(不推荐):
  • 第二种方法——“.p12”(推荐):
  • 在别人的电脑上要成功安装,须具备两个文件:

为什么要导出.p12文件

当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)

如图:

这时候,再点击“+”时,就会发现点击不了开发和发布证书,也就是添加不了开发证书和发布证书了:

有两个解决不能添加证书的办法。

第一种方法——“revoke”(不推荐):

将以前的证书“revoke”掉,如图:

然后重新生成一个新的证书。

这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这个可大可小。如果只有你一个人则问题不大,如果是一个团队大家都在用,你把这个证书删除了,会导致别人的描述文件失效,这意味着别人不能发布应用了(还可以开发),这可是大问题,所以不提倡这种做法


第二种方法——“.p12”(推荐):

我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。

注意:一般.p12文件是给与别人使用的,本机必须已经有一个带秘钥的证书才可以生成.p12文件,如图:

打开钥匙串,选择我们需要的证书,右击,选择“导出“iPhone Distribition:```”:

为.p12文件填一个名字,点击存储:

填一个“密码”,“验证”和密码相同:

点击好,在桌面上就形成了一个.p12文件了:

在别人的电脑上要成功安装,须具备两个文件:

  • 该证书导出的“.p12”文件。

  • 苹果开发者中的与“证书”对应的“描述文件”

如果需要用于开发的,那么需要这两个文件:

.p12文件本身就是一个加密的证书,所以用这两个文件就可以让其他mac设备使用了:

拿到这两个文件后,依次双击“证书”,“.p12“文件(需要输入密码,密码就是当时生成.p12时设定的密码,),作用是加入钥匙串中,使我们的电脑具备开发的证明,”描述文件“(作用是置于xcode中,让xcode知道我们开发的合法性),添加完后就可以使用了。

原文链接:http://my.oschina.net/u/1245365/blog/196363

一个苹果证书供多台电脑开发使用——导出p12文件相关推荐

  1. ios 开发证书导出p12文件_如何生成苹果开发者证书及描述文件

    描述证书:Provisioning Profile,需要在苹果后台用开发者账号生成的一种签名文件,分为dev.dis.adhoc三种:dev为调试专用,打出来的ipa包无法用于提审:dis用于调试,用 ...

  2. 苹果证书导出p12文件

    一个苹果证书怎么多次使用--导出p12文件 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了 ...

  3. Dropbox免费网盘,实现多台电脑上文件共享和同步文件!!

    申请地址 : https://www.dropbox.com/referrals/NTg5NjA4NjA5 转载自:http://www.williamlong.info/archives/2044. ...

  4. 两台电脑之间怎么互相传文件

    两台电脑之间怎么互相传文件         给大家一个最简单的方法 ,也就是笔记本之间,这个方法很简单 将两台电脑用网线连接起来 ,然后 1.选择家庭组 2.创建家庭组 3. 这是候第二台电脑亮相了 ...

  5. 如何在同一台电脑上保持两个文件夹的内容同步更新?

    很多时候我们因工作需要,想要在同一台电脑上保持两个文件夹的内容文件同步更新,保持一致.那么除了人工手动复制粘贴,还有其他方法吗?今天小西就给大家介绍一款文件同步备份软件,可实现两个文件夹文件自动同步更 ...

  6. 两台电脑之间怎么互相传文件?

    ​随着技术的发展,我们似乎可以从家中或工作电脑远程访问另一台电脑.同时,一些用户也在想,"我能不能把文件从一台电脑远程传输到另一台电脑,这样我就可以在本地电脑上随心所欲地查看和编辑文件了&q ...

  7. 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+

    文章目录 交换机和路由器区别 1 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 路由器在网络层,根据IP地址寻址. 路由器可以处理"TCP/IP"协议,交 ...

  8. macOS升级至12.1后,iOS开发证书无法安装到钥匙串“登录”目录下,无法导出P12文件问题解决方案

    背景: 由于要上传app至app store所以配置对应的开发上架证书,证书配置完成后需要共享给同组开发使用,需要导出P12身份信息文件. 问题描述: 按照常规安装方式,双击证书安装选择安装到&quo ...

  9. 文件传输助手:两台电脑之间怎么互相传文件

    在生活中,传输文件几乎是每时每秒都在发生的事,今天小编给大家介绍一款文件传输助手--易我电脑迁移软件.为什么突然说起这款软件呢?是因为不少小伙伴都问到小编,两台电脑之间怎么互相传文件?其实,在这种情景 ...

最新文章

  1. matlab生成ai图片,MATLAB绘图:导出矢量图
  2. python3.0安卓版-qPython 3h下载
  3. win10 linux ssh自动启动,win10子系统 wsl开机启动ssh服务
  4. DZ各个数据表详解(DZ论坛各表详细说明,二次开发用)
  5. 使用EventViewer记录VSTO add-in启动错误
  6. c++ pat 乙级 --1001 害死人不偿命的(3n+1)猜想
  7. python建立py文件夹过程_Pycharm创建python文件自动添加日期作者等信息(步骤详解)...
  8. 06 使用VS2012开发简单控制器程序 1214
  9. 小组第十三次站立会议
  10. 小程序引入的echarts过大如何解决_微信小程序中使用echarts
  11. 软件测试的几大误区(带你踩坑)
  12. 罚函数(penalty function)的设计
  13. 4.3. tensorflow2实现相关分析概述与简单相关系数计算——python实战
  14. RPM 打包技术与典型 SPEC 文件分析
  15. android字体和可免费商用的字体
  16. Word格式处理控件Aspose.Words for .NET教程——如何删除页脚,但保留页眉完整
  17. fpga学习之vga驱动
  18. 周鸿祎:很多人不缺情商智商但缺“胆商”
  19. 被遗忘权的崩塌:当AI可以通过你的朋友了解你
  20. 被关在寝室的某个下午

热门文章

  1. HTML4.0标准语法--字体
  2. 概率论中伯努利分布(bernoulli distribution)介绍及C++11中std::bernoulli_distribution的使用
  3. Linux进程编程基础介绍
  4. 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口
  5. [Go]在vscode中添加对模板文件tmpl的html语法自动补全的支持
  6. php iis6 安装ssl证书,在IIS下部署SSL证书实现HTTPS
  7. blob二进制显示在html,使用Blob获取图片并二进制显示实例页面
  8. ue4蓝图节点手册中文_在UE4中播放视频
  9. git 强制推送_Git 常用命令清单,掌握这些,轻松驾驭版本管理
  10. 安卓饼状图设置软件_话单及银行卡交易智能分析软件