iOS 证书详情介绍

作者: 骑马纵天下 | 来源:发表于2017-05-19 16:44 被阅读26次

1.Certification(证书)安装证书后使这台电脑就有开发APP和真机调试的功能。

证书分为开发证书(Developer Certification)和发布证书(Distribution Certification)

1.开发证书

开发证书使开发人员具备进行真机测试的权限。安装后也可以在钥匙串中找到证书导出为.p12文件,供多台电脑使用。

2.发布证书

发布证书安装在电脑后,电脑具备了发布iOS程序的权限。开发人员可以制做测试版和发布版的程序。可生成导出为.p12。

2.Provisioning Profile(授权文件)

授权文件是对苹果的移动设备如iPod Touch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的App Id,即:使被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。

开发者帐号在创建授权文件时候会选择App Id,(开发者帐号下App Id中添加,单选)和UDID(开发者帐号下Devices中添加最多100个,多选)。

授权文件分为两种,对应相应的证书使用:

Developer Provisioning Profile(开发授权文件)Distribution Provisioning Profile(发布授权文件)

1.开发配置文件

在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。

注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。

2.发布配置文件

在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序。

发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App Id,无需选择UDID;

测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App Id和UDID;只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。

3. Keychain(开发密钥)

安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本(导出证书重新命名)就是通过配置证书的电脑导出Keychain(就是.p12文件)安装到其他机子上,让其他机子得到证书对应的权限。Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。

注意:Distribution Certification只有配置证书的电脑才可使用,因此即使导出导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。

相关文章

  • iOS 证书详情介绍

    1.Certification(证书)安装证书后使这台电脑就有开发APP和真机调试的功能。 证书分为开发证书(De...

  • ios申请证书

    首先介绍下常用苹果iOS证书的常用类型 iOS Development:iOS开发证书(用于真机调试测试) iOS...

  • [图文详解] ad Hoc打包测试

    一、iOS证书 首先介绍一下iOS证书,iOS证书分2种, 1、开发证书,用来给你(开发人员)做真机测试的; 2、...

  • iOS 证书制作

    制作 iOS 证书 本文介绍如何制作 iOS 证书 准备工作 您需要 注册并加入 Apple Developer ...

  • iOS证书相关知识介绍–一文了解

    很多刚开始接触iOS证书的开发者可能不是很了解iOS证书的类型功能和概念。 下面对iOS证书的几个方面进行介绍。 ...

  • ios推送证书配置

    ios推送证书配置 ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下...

  • iOS-testflight证书类型介绍及申请教程

    iOS-testflight证书类型介绍及申请教程 iOS证书有多种类型,在开发iOS APP中一定要清楚了解各种...

  • iOS 最新证书配置步骤

    本文主要介绍iOS证书配置, 描述文件位置, Bundle Identifier配置步骤, 和他们之间的关系 证书...

  • iOS证书及ipa包重签名探究

    iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题...

  • iOS 证书相关介绍

    1. Certification(证书) 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 1) De...

网友评论

    本文标题:iOS 证书详情介绍

    本文链接:https://www.haomeiwen.com/subject/qaylxxtx.html