今天又被证书的问题卡壳了:

在公司的电脑上申请的开发、发布证书,回家用自己的电脑从苹果开发者中心上将证书和配置文件都下载下来提示用不了,弄了很久才想起.p12文件,必须从申请证书的电脑上导出,导入到自己的电脑上使用,以防以后忘记,重新做个笔记,也好好梳理下各个证书、文件的作用。

1. 下载.cer文件到别的机器。就是在IDP上的那个。
2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。
3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的provisioning profile。
4. Over,你可以用其他机器开发了。
注:必须得从申请机器上导出private key.到其他机器上
一、成员介绍
1.Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2)Distribution Certification(发布证书)安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍) 2.Provisioning Profile(授权文件)  授权文件是对设备如iPod Touch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的App Id,即使被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。 开发者帐号在创建授权文件时候会选择App Id,(开发者帐号下App Id中添加,单选)和UDID(开发者帐号下Devices中添加最多100个,多选)。
授权文件分为两种,对应相应的证书使用:1)Developer Provisioning Profile(开发授权文件)在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。
2)Distribution Provisioning Profile(发布授权文件)在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序:发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App Id,无需选择UDID;测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App Id和UDID;只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。
3.Keychain(开发密钥)安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本就是通过配置证书的电脑导出Keychain(就是.p12文件)安装到其他机子上,让其他机子得到证书对应的权限。Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。
注意:Distribution Certification只有配置证书(只有一台)的电脑才可使用,因此即使导出导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。

转载于:https://www.cnblogs.com/Free-Thinker/p/8430884.html

iOS开发-多台机器共用证书问题相关推荐

  1. iOS开发零基础教程之证书、描述文件、App ID的解释

    本讲主要内容: 1.什么是证书(P12文件)Certificates 2.什么是Identifiers标示符 3.如何添加Devices设备 4.什么是描述文件Provisioning Profile ...

  2. 存储 -多台机器共用一个LUN

    https://forum.huawei.com/enterprise/en/huawei/m/ViewThread.html?tid=551199&lang=en

  3. IOS开发之证书共享(团队协同开发)

    转载于:http://blog.sina.com.cn/s/blog_4c925dca0102uynq.html 前几天有网友问我,如果想在ios开发团队中如何多名ios开发人员共享"个人开 ...

  4. iOS 开发中的各种证书

    公钥和私钥 转载自:http://www.samirchen.com/ios-certificates/ 先简单的介绍一下公钥和私钥.我们常见的加密算法有两类:对称加密算法(Symmetric Cry ...

  5. iOS 开发 Certificate和Code Signing--证书与签名--详解

    iOS 开发 Certificate和Code Signing–证书与签名–详解 1.Certificate-证书 iOS 开发 证书–根证书/申请证书/开发(发布)证书–详解 2.Code Sign ...

  6. IOS 开发环境,证书和授权文件等详解

    (转自:http://blog.csdn.net/gtncwy/article/details/8617788) 一.成员介绍 1.    Certification(证书) 证书是对电脑开发资格的认 ...

  7. iOS开发-证书问题精析~

    在iOS开发过程中,不可避免的要和证书打交道,真机调试.App上架.打包给测试去测试等都需要搞证书.在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质:遇到问题,我们就更容易定位问题之 ...

  8. iOS开发:创建真机调试证书

    http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html 关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于 ...

  9. iOS开发证书和配置文件的使用

    提示:之前只是根据网上的流程完成了iOS项目的发布过程,对于证书和配置文件仍是一头雾水,这里参照别人的文章,简单了解一下,毕竟以后用的着. 这里有几个问题: 什么是iOS证书,它是如何与app应用关联 ...

  10. IOS开发环境更换后重新制作Provisioning Profile证书详解

    IOS开发环境更换后重新制作Provisioning Profile证书详解 新换了台Macbook,又折腾了一遍Provisioning Profile证书,苹果的证书繁锁复杂,每次制作都相当麻烦, ...

最新文章

  1. nginx多层反向代理获取客户端真实ip
  2. Request库的安装与使用
  3. mysql weblogic_weblogic连mysql的问题
  4. html日期选择格式 now,JavaScript的Date.now()方法怎么用?
  5. 如何避免循环中丑陋的break和continue
  6. Android 11.0 12.0默认开启开发者模式和开启usb调试模式
  7. 物理学四大神兽!今分享一些有意思的东西~~
  8. 零基础想学习插画?入门从这里开始
  9. 项目一. 家庭记账软件
  10. Markdown 数学公式大帅了
  11. 大前端学习--开发脚手架与自动化构建工作流封装
  12. 论文阅读:Generating Abstractive Summaries with Finetuned Language Models
  13. 数据结构学习之二叉树(理论篇)
  14. 用于图像质量评价的LIVE数据库 百度网盘地址附解压密码
  15. python用户登录a_Python入门案例-用户注册和登录
  16. 马尾神经损伤后对的生活影响
  17. 逆向工程核心原理图书-示例样本(无病毒)
  18. 紫光集团大动作,紫光云公司今年要这样加速
  19. 美联储又加息?如此“强鹰”,把全球经济拖向衰退深渊……
  20. x1c 2018 体验

热门文章

  1. uniapp php接口如何写,uni-app入门教程之接口的基本使用
  2. 数学问题(一):进制转换
  3. 0 post 报红_【报Bug】升级2.3.0.20190919 后,原正常的request post 全部报 Status Code: 415 Unsupported Media Type...
  4. python小论文范文3000字_完整的论文范文3000字 [论文的名字 ]
  5. 【POJ2069HDU3007】模拟退火算法之最小球/圆覆盖
  6. 【hdu3501】求[1,n-1]与n不互质的所有数之和(单个欧拉函数求法+[1,n]和n互质的数之和公式----模版题)
  7. 风控模型面试问题汇总
  8. AWS DeepRacer 参数调优 Amazon SageMaker 和 Amazon RoboMaker
  9. Operation和OperationQueue实战:异步下载图片并给图片加滤镜
  10. java面试常考_java面试常考题