iOS开发证书配置系列之——真机调试相关文件配置导引

由于iOS开发中,“证书配置”是一项繁琐,而且必须经过的步骤,所以特出该系列教程,以截图的方式帮助大家配置相关证书。本篇主要描述如何创建“真机调试相关文件”。

真机调试所需要的文件有两个

  1. 开发环境证书
  2. 真机测试描述文件

这两个文件的关系是:真机测试描述文件和开发环境证书都是需要配置进工程中的材料。而生成真机测试描述文件,必须使用开发环境证书。所以首先创建开发环境证书(一般情况下,一个开发账号最多可以创建两个开发环境证书,若干个真机测试私有文件),再创建真机测试私有文件。

配置开发环境证书

1.1、登录苹果开发者网站的“Member Center(会员中心)”

https://developer.apple.com/membercenter/index.action
选择证书一项

iOS开发证书配置系列之——真机调试相关文件配置导引_第1张图片
会员中心.png

1.2、选择iOS Apps

iOS开发证书配置系列之——真机调试相关文件配置导引_第2张图片
进入证书配置页面

1.3、 选择Certificates下的Development选项,点击加号创建一个开发证书

iOS开发证书配置系列之——真机调试相关文件配置导引_第3张图片
点击加号,新添加一个开发证书

1.4、选择Development下的iOS App Development选项,点击Continue按钮继续下一步

iOS开发证书配置系列之——真机调试相关文件配置导引_第4张图片
选择开发环境的证书

1.5、通过钥匙串访问钥匙串助理创建一个证书请求文件CSR

iOS开发证书配置系列之——真机调试相关文件配置导引_第5张图片
创建CSR文件

1.6、 通过CSR文件向苹果申请一个开发环境的证书

iOS开发证书配置系列之——真机调试相关文件配置导引_第6张图片
将CSR文件上传进苹果后点击Generate

1.7、 证书创建完成,点击下载后,双击证书,证书自动安装进“钥匙串访问”中

iOS开发证书配置系列之——真机调试相关文件配置导引_第7张图片
证书已生成,点击下载即可
iOS开发证书配置系列之——真机调试相关文件配置导引_第8张图片
在钥匙串中安装好的证书

注:如果其他人也需要使用这个开发证书,则只需在钥匙串中将该证书导出为.p12文件,把.p12文件交给其他开发人员使用即可。

配置真机测试描述文件

真机测试描述文件有两种:

  1. 通配真机测试描述文件
  2. 专有真机测试描述文件

通配真机测试描述文件:这一类真机测试描述文件可以同时提供给多个APP使用,配置这类证书时,选择APP ID时需要选择“通配APP ID”。如图:

通配APP ID

专有真机测试描述文件:这类真机测试描述文件只能给指定的APP使用,在选择APP ID时,选择想要做真机测试应用的APP ID。如图:

指定应用的APP ID

2.1、 选择“Provisioning Profiles”下的“Development”,点击右上角的加号,创建

iOS开发证书配置系列之——真机调试相关文件配置导引_第9张图片
屏幕快照 2016-01-05 下午7.16.36.png

2.2、 选择"iOS App Development",点击“continue”

iOS开发证书配置系列之——真机调试相关文件配置导引_第10张图片
选择"iOS App Development"

2.3、 选择APP ID(这里如果选择的通配ID,则任何应用都可以使用这份描述文件,否则,描述文件只能提供给指定的APP使用)

iOS开发证书配置系列之——真机调试相关文件配置导引_第11张图片
选择APP ID

2.4、选择上边创建的开发证书

iOS开发证书配置系列之——真机调试相关文件配置导引_第12张图片
选择开发证书

2.5、 选择测试机

iOS开发证书配置系列之——真机调试相关文件配置导引_第13张图片
选择测试机

2.6、 填写描述文件名

iOS开发证书配置系列之——真机调试相关文件配置导引_第14张图片
填写描述文件名

2.7、 描述文件配置完成,下载后双击安装进Xcode后即可使用

iOS开发证书配置系列之——真机调试相关文件配置导引_第15张图片
点击下载

真机测试的方法

1.1、修改工程的Bundel ID和描述文件所选择的APP ID中的Bundel ID一致(使用通配描述文件的同学设置的Bundel ID只需要保持和通配APP ID的"*"前的部分一致即可)

iOS开发证书配置系列之——真机调试相关文件配置导引_第16张图片
修改工程的Bundel ID

1.2、修改代码签名:

在“build Settings”中,搜索“code”,在Code Siging(代码签名)中配置开发证书和描述文件为刚刚我们创建的证书、文件即可

iOS开发证书配置系列之——真机调试相关文件配置导引_第17张图片

你可能感兴趣的:(iOS开发证书配置系列之——真机调试相关文件配置导引)