iOS开发证书配置和安装的详细步骤

首先说下写这篇文章的目的:
- 1、本篇文章所处环境为最新版Xcode7和最新版Apple Developer官网
- 2、以下所有截图均来自作者手动截图,以力保解读详细~。
- 3、这篇文章主要针对提交AppStore证书和个人真机调试证书的配置和使用,如需查询企业证书的配置和使用:


  1. 首先登陆Apple Developer官网开发者账号登陆

20160323160935828

20160323161000031


2、 初始化界面是这样子的(貌似是废话):
20160323170908347
这里面分为几个模块,certificates(证书)、identifiers(App ID)、Devices(设备ID)、profiles(配置文件)四个模块,这四个模块都是有用的,它们之间都是相互关联的,我们先从第一个模块certificates开始演示。


3、首先点击左边第一个模块,选中All,接着点击右上角的加号,我们先来创建开发者(真机调试)证书,提交证书和调试证书创建步骤几乎一样,会其中一个,其他的也都会了,有时间再另开一篇帮助一些真正小白的同学吧。好废话少说,开搞!点击+号之后会进入选择要创建何种证书的页面:
20160323171903652
这里我们Development类型证书,(用于真机调试)。选中之后进入下一个页面:
20160323172123832
这里会提示你选择创建好的CRS文件,何为CRS文件呢?这里先不赘述,先直接上图教你怎样创建吧:
201603231728530612016032317291973320160323172934281
好了我们的CRS文件已经生成好了,接着上面回到开发者官网,选取我们刚才创建好的CRS文件,点击continue提交,我们的证书就生成了:
20160323173245704
证书创建好之后,下载下来保存到你对应得文件夹就好了,暂且不要双击安装,我后面再讲安装证书和配置文件。PS:证书最好不要创建多个,不易于管理,特别对于新手更易混乱,如果你们公司没有专门的证书管理员,最好不要!


4、第一个证书模块结束,我们来到第二个模块(配置App ID)。这个模块主要是配置App的Bundle ID,就是和Xcode中项目对应的哪个Bundle ID。点击左边的视图identifiers下面的App IDs:
20160323174237911201603231746033812016032317462427120160323174643100
到这里第二个模块,添加我们项目App的Bundle ID工作就结束了,需要注意的事项,我在截图时旁边的红色备注已经写得很清楚了,请看我写的备注逐步进行操作。App ID创建好之后,不需要去动它,也会在后面用到。


5、接下来创建第三个模块任务(配置Devices ID),这里面的devices ID的创建是为了保证在真机调试时,Xcode能够通过配置文件找到你当前连接的机器是否为已经添加过devices ID的手机,如果不是,不可能调试成功,这里面得Devices ID扮演的其实就是这个作用。
同样点击左边第三个模块下面的All选项:
2016032317541987620160323175539463
name名字可以写你自己手机的名称,这个随你好了,下面得UDID必须填写你手机的UDID,这步可重复操作,可添加多部设备。设备的UDID怎么获取?这个去google一下吧,手机连上电脑,打开Xcode选择Device就能看的见了,这里不多说了。同样,UDID创建好之后也不需要做任何操作!


6、好,我们来看配置证书的最后一步,生成profiles,这个profiles其实最终是安装到Xcode里的,它关联证书、App ID、和Device ID,把前三者结合起来,生成一个可安装的配置文件,用于Xcode进行真机调试,用于发布应用也一样,在进行App打包生成ipa文件时,也会去验证你的证书和profiles,这也是你能否打包成功的关键。
和之前步骤一样,点击第四个模块(profiles)下面的All选项,创建profiles:
20160323183634853
20160323183709634
20160323183746479
20160323183818932
20160323183836355
好了,开发者证书的配置到这里基本结束了,全程步骤我分为四个模块进行讲解,其实你可能也发现了,每个模块这样细分开来,操作步骤大同小异,每个模块,记住要做哪些事情其实就很简单了,官网配置好的证书不要随意删除或者更改,这将直接影响到下载下来的证书文件还是否可用,这点切记!
最终配置完成后只需下载两个文件:一个就是第一个模块里面的开发者真机调试证书、然后就是第四个模块里的profiles文件,把这两个文件下载下来,保存好避免遗失,以便接下来在Xcode中配置和使用。


下面说一下拿到下载之后的两个文件(证书and配置文件),这两个文件如何安装,及如何在Xcode配置进行真机调试和打包生成ipa。

承接各种网站开发与修改、爬虫、数据采集分析、小程序等任务

Html+Css+JS+PHP+Nodejs+Python

专治网站各种不服

一起探讨,互相学习,共同进步!有事儿您说话。

This entry was posted in IOS and tagged , by 织梦先生. Bookmark the permalink.