http://blog.sina.com.cn/s/blog_65c178a801016yr0.html

转自:百度文档

1.   相关资源

(1)   钥匙串程序(常用工具->钥匙串),用于创建证书请求、安装证书、导出私钥等

(2)   IOS开发中心:https://developer.apple.com/devcenter/ios/index.action

(3)   IOS描述门户(IOS provisioning Portal),在此配置证书、描述文件、推送服务等:

https://developer.apple.com/ios/manage/overview/index.action,

(4)   IOS程序发布:http://itunesconnect.apple.com/

2.证书、签名、私钥、描述文件的一句话描述

(1)   证书分两种:开发者证书、发布者证书。前者开发时使用,后者发布使用

(2)   模拟器调试无需代码签名;真机调试需开发者证书代码签名;发布时需发布证书签名

(3)   代码签名需要:证书+私钥,缺一不可,详见4

(4)   真机调试时要求在设备上安装描述文件(provision profile),该文件包含信息:调试者证书,授权调试设备清单,应用ID。一个应用对应一个描述文件。

(5)   一般情况下,xcode需要做以下代码签名配置:

3. XCODE代码签名简要步骤

(1)   用钥匙串程序创建证书请求:证书请求文件(*. certSigningRequest),私钥,公钥。

(2)   将证书请求文件发送给apple,后者将创建一个证书文件(*.cer)给你。

(3)   xcode将使用证书文件和对应的私钥给代码签名。

注:私钥可导出为p12文件拷贝他人使用,详见下节。

4. 团队开发中如何共用证书

团队开发中,需要共享证书文件和私钥。若仅从provisioning portal下载证书文件而无私钥,xcode会提示出错:Unable to code design using identities in this team: no private keys available(无法在团队中进行代码签名:找不到有效的私钥)。解决办法:

(1) 打开钥匙串程序,选择 ‘秘钥’ 种类。

(2) 右键点击(或按住control点击)与开发证书相配套的私钥(专用密钥),并点击 ‘导出’,保存为Personal Information Exchange (.p12) 文件格式.,将提示你创建一个密码,并需要管理员密码才可导出。

(3) 拷贝该p12文件到其他机子上,会提示你输入上一步输入的密码。

分享: 

IOS证书/私钥/代码签名/描述文件相关推荐

  1. apn描述文件下载_iOS 11.3 beta 6描述文件下载|苹果iOS 11.3 Beta 6描述文件官方版_ - 极光下载站...

    iOS 11.3 Beta 6苹果官方已经放出公测版和开发者预览版系统更新.iPhone X新增了四个Animoji,还有就是新的健康记录功能.更新需要描述文件! iOS 11.3 beta 6更新使 ...

  2. 关于VeriSign(威瑞信)_VeriSign(威瑞信)全球服务网络遍及全球,面向各地客户提供PKI及SSL证书、代码签名证书服务...

    VeriSign(威瑞信)公司成立于1995年,总部在美国加州山景城. 公司于1998年上市,是标普500指数之一.威瑞信公司提供的整套安全在线交易服务保障个人和公司放心从事数字交易活动.其中保护网站 ...

  3. 沃通开年采购季,SSL证书、代码签名证书特惠低价,助力保障关键数据安全

    近期<关键信息基础设施安全保护条例>.<网络安全审查办法>等一系列政策的实施,今年国家对网络数据安全将更为重视,如何构建网络安全体系.保障企业数据安全将会是今年众多企业的重点工 ...

  4. ios 证书加轻松签名多开VX 工具

    ios 证书加轻松签名多开VX 工具 https://www.pgyer.com/manager/certificate/manager 蒲公英 https://www.yunedit.com/udi ...

  5. 关于天威诚信数字认证中心_VeriSign在中国大陆区SSL证书和代码签名证书市场份额中有95%来自天威诚信...

    北京天威诚信电子商务服务有限公司(iTruschina)是经信息产业部批准的全国性PKI/CA企业,是专门从事数字信任服务.PKI/CA建设服务.PKI/CA应用服务.PKI/CA运营管理咨询服务和P ...

  6. linux安装globalsign证书,globalsign代码签名证书

    GlobalSign代码签名证书被平台上的开发人员使用来对通过Internet 分发的应用程序和软件进行数字签名. 因为签名的代码包括发布者的名称以及该代码自发布以来未被篡改的保证,任何人从互联网下载 ...

  7. 代码签名证书_代码签名

    代码签名证书 介绍: 建议将MS Office应用程序中的"宏安全级别"设置为"高". 除非与项目关联的任何VBA代码都已签名(带有证书),否则它将停止运行. ...

  8. 【Android安全】Android app开发者证书和代码签名机制

    参考链接: 安卓证书相关验证机制: https://duanqz.github.io/2017-09-01-Android-Digital-Signature (部分内容不准确) 关于META-INF ...

  9. Windows系统openssl颁发根证书以及下签子证书和代码签名证书

    此文章转载自我的博客GoodBoyboy 1.首先创建根证书 (1)生成私钥 openssl genrsa -aes256 -out root.key 2048 然后输入私钥密码 生成root.key ...

  10. iOS 12升级_iOS 12描述文件安装操作方法

    可以通过安装iOS 12 测试版描述文件后,在设备软件更新中将系统升级到iOS 12测试版. 注意:升级iOS 12后无法保留设备内资料进行降级,请升级前注意备份重要资料. 安装描述文件升级iOS 1 ...

最新文章

  1. 非递归一次性加载分类数据到TreeViw
  2. HDU 3625 Examining the Rooms【第一类斯特灵数】
  3. Maven实战读书笔记(六):Maven灵活构建
  4. 词法分析(1)---词法分析的有关概念以及转换图
  5. Java获得随机数字
  6. OpenCV高效准确的场景文本检测器(EAST)(附完整代码)
  7. AWS 基础服务学习
  8. 从没想到监控可以这么做!阿里云RDS智能诊断系统首次公开
  9. Objective-C设计模式——单例Singleton(对象创建)
  10. cr全称是什么意思_轻生未遂?她到底经历了些什么......
  11. 【bzoj4419】[Shoi2013]发微博 STL-set
  12. 易语言静态连接器提取_正确易语言链接器link.exe,使易语言支持静态编译
  13. rose服务器系统,ROSE HA 服务器集群软件
  14. 在线字体文件转换工具(.ttf/.otf/.woff/.woff2文件在线转换)
  15. HTML5中thead标签,【HTML5】table标签中thead、tbody、tfoot的作用
  16. Blazor 在开发环境保存机密(User Secrets)
  17. 第二章 蜕变!上古剑修!
  18. C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉...
  19. camunda如何插入以及获取流程审批
  20. STM32 keyboard USB键盘功能的实现

热门文章

  1. python为源文件指定系统默认_Python 设置系统默认编码
  2. 比较运算符(ComparisonOperator)
  3. 文件管理器android开源,寻找优秀的安卓文件管理器 五款文件管理器大评比
  4. phabricator mysql_Phabricator服务的搭建
  5. Jupyter Notebook使用说明
  6. redis 从节点如何选举从节点升级为主节点_Redis哨兵的配置和原理
  7. Nginx基本功能及其原理
  8. 156 13.67用matlab答案,MATLAB习题答案
  9. oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2
  10. 计算机网络信号碰撞问题,计算机网络期末考试试题及问题详解29931(11页)-原创力文档...