2016最新iOS开发证书配置和安装的详细步骤攻略
2016-03-23 19:11
651 查看
首先说下写这篇文章的目的:
- 1、网上不论百度和google搜出来的iOS开发者证书配置都是比较陈旧的文档,这点我深有体会,本来兴致勃勃的搜到了自己想要的结果,打开一看,Xcode4版本,2013年教程~和目前很多界面大不相同~瞬间无语
- 2、虽然有些文章说的还有一些用处,但很不全面,不透彻,步骤不够清晰和详尽
- 3、本篇文章所处环境为最新版Xcode7和最新版Apple Developer官网
- 4、以下所有截图均来自作者手动截图,以力保解读详细~,如有转载和转图请让作者知晓,谢谢!
-5、这篇文章主要针对提交AppStore证书和个人真机调试证书的配置和使用,如需查询企业证书的配置和使用,请看我的另外一文博客姊妹篇:
首先登陆Apple Developer官网开发者账号登陆。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/23640afe0364599466c4e490dbae1a84)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/f183ba39b746125b6af4e0d752216b7b)
2、 初始化界面是这样子的(貌似是废话):
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/37b89e53ed7d3eb8c74d3cb6712e9738)
这里面分为几个模块,certificates(证书)、identifiers(App ID)、Devices(设备ID)、profiles(配置文件)四个模块,这四个模块都是有用的,它们之间都是相互关联的,我们先从第一个模块certificates开始演示。
3、首先点击左边第一个模块,选中All,接着点击右上角的加号,我们先来创建开发者(真机调试)证书,提交证书和调试证书创建步骤几乎一样,会其中一个,其他的也都会了,有时间再另开一篇帮助一些真正小白的同学吧。好废话少说,开搞!点击+号之后会进入选择要创建何种证书的页面:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/c9ebd53268a72e89e904e0a094bf2255)
这里我们Development类型证书,(用于真机调试)。选中之后进入下一个页面:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/876ccec69b8886b22ff83c043c37b1c8)
这里会提示你选择创建好的CRS文件,何为CRS文件呢?这里先不赘述,先直接上图教你怎样创建吧:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/3aa225d0839abf1abacdbefd002a02da)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/59246ee43bdc2127fa872f45ed6ae011)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/fc8fb2aa6ea9d255794a054d1b65b434)
好了我们的CRS文件已经生成好了,接着上面回到开发者官网,选取我们刚才创建好的CRS文件,点击continue提交,我们的证书就生成了:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/fb8e8306dc7194ed7fc29b54244aa568)
证书创建好之后,下载下来保存到你对应得文件夹就好了,暂且不要双击安装,我后面再讲安装证书和配置文件。PS:证书最好不要创建多个,不易于管理,特别对于新手更易混乱,如果你们公司没有专门的证书管理员,最好不要!
4、第一个证书模块结束,我们来到第二个模块(配置App ID)。这个模块主要是配置App的Bundle ID,就是和Xcode中项目对应的哪个Bundle ID。点击左边的视图identifiers下面的App IDs:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/11836b4ed780086faf5cee0463723e47)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/218467b0e9eff17115fe57f206a2a29c)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/cd4950bfc2aeefc119733192dd5f2e6a)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/5b62b73bffcbc3fde357aafc91b25580)
到这里第二个模块,添加我们项目App的Bundle ID工作就结束了,需要注意的事项,我在截图时旁边的红色备注已经写得很清楚了,请看我写的备注逐步进行操作。App ID创建好之后,不需要去动它,也会在后面用到。
5、接下来创建第三个模块任务(配置Devices ID),这里面的devices ID的创建是为了保证在真机调试时,Xcode能够通过配置文件找到你当前连接的机器是否为已经添加过devices ID的手机,如果不是,不可能调试成功,这里面得Devices ID扮演的其实就是这个作用。
同样点击左边第三个模块下面的All选项:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/27bc12c2c0b45b49eaa254f1e71e6b8d)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/6cc6fde5ce9591e21ebddc117a4b2cdd)
name名字可以写你自己手机的名称,这个随你好了,下面得UDID必须填写你手机的UDID,这步可重复操作,可添加多部设备。设备的UDID怎么获取?这个去google一下吧,手机连上电脑,打开Xcode选择Device就能看的见了,这里不多说了。同样,UDID创建好之后也不需要做任何操作!
6、好,我们来看配置证书的最后一步,生成profiles,这个profiles其实最终是安装到Xcode里的,它关联证书、App ID、和Device ID,把前三者结合起来,生成一个可安装的配置文件,用于Xcode进行真机调试,用于发布应用也一样,在进行App打包生成ipa文件时,也会去验证你的证书和profiles,这也是你能否打包成功的关键。
和之前步骤一样,点击第四个模块(profiles)下面的All选项,创建profiles:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/1c079128d95d1ac682bd615036811086)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/e97d49d07f9b346b60550633c36b9bbb)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/4bc9395da8d5c0ac35336c0623e72e21)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/a6ff79f02e51c5be3a81e4839a3a77c6)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/31/9f75f378f92bd4881fba0243b3473c99)
好了,开发者证书的配置到这里基本结束了,全程步骤我分为四个模块进行讲解,其实你可能也发现了,每个模块这样细分开来,操作步骤大同小异,每个模块,记住要做哪些事情其实就很简单了,官网配置好的证书不要随意删除或者更改,这将直接影响到下载下来的证书文件还是否可用,这点切记!
最终配置完成后只需下载两个文件:一个就是第一个模块里面的开发者真机调试证书、然后就是第四个模块里的profiles文件,把这两个文件下载下来,保存好避免遗失,以便接下来在Xcode中配置和使用。
下面说一下拿到下载之后的两个文件(证书and配置文件),这两个文件如何安装,及如何在Xcode配置进行真机调试和打包生成ipa。
/我了个擦擦,CSDN不能上图了?好吧,我要去反馈一下!/
/Xcode中配置很简单了其实,安装下载下来的两个文件,进入钥匙串查看证书是否成功;再进入Xcode选中安装好的配置文件名称,和安装好的证书,连接手机,就能真机Debug调试了。 我先去找CSDN理论理论,咋不能上传图片了呢~~,之后再上图吧!/
- 1、网上不论百度和google搜出来的iOS开发者证书配置都是比较陈旧的文档,这点我深有体会,本来兴致勃勃的搜到了自己想要的结果,打开一看,Xcode4版本,2013年教程~和目前很多界面大不相同~瞬间无语
- 2、虽然有些文章说的还有一些用处,但很不全面,不透彻,步骤不够清晰和详尽
- 3、本篇文章所处环境为最新版Xcode7和最新版Apple Developer官网
- 4、以下所有截图均来自作者手动截图,以力保解读详细~,如有转载和转图请让作者知晓,谢谢!
-5、这篇文章主要针对提交AppStore证书和个人真机调试证书的配置和使用,如需查询企业证书的配置和使用,请看我的另外一文博客姊妹篇:
首先登陆Apple Developer官网开发者账号登陆。
2、 初始化界面是这样子的(貌似是废话):
这里面分为几个模块,certificates(证书)、identifiers(App ID)、Devices(设备ID)、profiles(配置文件)四个模块,这四个模块都是有用的,它们之间都是相互关联的,我们先从第一个模块certificates开始演示。
3、首先点击左边第一个模块,选中All,接着点击右上角的加号,我们先来创建开发者(真机调试)证书,提交证书和调试证书创建步骤几乎一样,会其中一个,其他的也都会了,有时间再另开一篇帮助一些真正小白的同学吧。好废话少说,开搞!点击+号之后会进入选择要创建何种证书的页面:
这里我们Development类型证书,(用于真机调试)。选中之后进入下一个页面:
这里会提示你选择创建好的CRS文件,何为CRS文件呢?这里先不赘述,先直接上图教你怎样创建吧:
好了我们的CRS文件已经生成好了,接着上面回到开发者官网,选取我们刚才创建好的CRS文件,点击continue提交,我们的证书就生成了:
证书创建好之后,下载下来保存到你对应得文件夹就好了,暂且不要双击安装,我后面再讲安装证书和配置文件。PS:证书最好不要创建多个,不易于管理,特别对于新手更易混乱,如果你们公司没有专门的证书管理员,最好不要!
4、第一个证书模块结束,我们来到第二个模块(配置App ID)。这个模块主要是配置App的Bundle ID,就是和Xcode中项目对应的哪个Bundle ID。点击左边的视图identifiers下面的App IDs:
到这里第二个模块,添加我们项目App的Bundle ID工作就结束了,需要注意的事项,我在截图时旁边的红色备注已经写得很清楚了,请看我写的备注逐步进行操作。App ID创建好之后,不需要去动它,也会在后面用到。
5、接下来创建第三个模块任务(配置Devices ID),这里面的devices ID的创建是为了保证在真机调试时,Xcode能够通过配置文件找到你当前连接的机器是否为已经添加过devices ID的手机,如果不是,不可能调试成功,这里面得Devices ID扮演的其实就是这个作用。
同样点击左边第三个模块下面的All选项:
name名字可以写你自己手机的名称,这个随你好了,下面得UDID必须填写你手机的UDID,这步可重复操作,可添加多部设备。设备的UDID怎么获取?这个去google一下吧,手机连上电脑,打开Xcode选择Device就能看的见了,这里不多说了。同样,UDID创建好之后也不需要做任何操作!
6、好,我们来看配置证书的最后一步,生成profiles,这个profiles其实最终是安装到Xcode里的,它关联证书、App ID、和Device ID,把前三者结合起来,生成一个可安装的配置文件,用于Xcode进行真机调试,用于发布应用也一样,在进行App打包生成ipa文件时,也会去验证你的证书和profiles,这也是你能否打包成功的关键。
和之前步骤一样,点击第四个模块(profiles)下面的All选项,创建profiles:
好了,开发者证书的配置到这里基本结束了,全程步骤我分为四个模块进行讲解,其实你可能也发现了,每个模块这样细分开来,操作步骤大同小异,每个模块,记住要做哪些事情其实就很简单了,官网配置好的证书不要随意删除或者更改,这将直接影响到下载下来的证书文件还是否可用,这点切记!
最终配置完成后只需下载两个文件:一个就是第一个模块里面的开发者真机调试证书、然后就是第四个模块里的profiles文件,把这两个文件下载下来,保存好避免遗失,以便接下来在Xcode中配置和使用。
下面说一下拿到下载之后的两个文件(证书and配置文件),这两个文件如何安装,及如何在Xcode配置进行真机调试和打包生成ipa。
/我了个擦擦,CSDN不能上图了?好吧,我要去反馈一下!/
/Xcode中配置很简单了其实,安装下载下来的两个文件,进入钥匙串查看证书是否成功;再进入Xcode选中安装好的配置文件名称,和安装好的证书,连接手机,就能真机Debug调试了。 我先去找CSDN理论理论,咋不能上传图片了呢~~,之后再上图吧!/
相关文章推荐
- iOS-3D touch相关开发
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS - nil、Nil、NULL、NSNull简单介绍
- 提高iOS开发效率的第三方框架等--不断更新中。。。
- ios自定义工具类
- 绘制多边形和不规则按钮
- ios中audio session纪录
- iOS开发 pct创建和绝对路径$(SRCROOT
- iOS在Xcode 7.2 里制作 Framework 的简单过程
- iOS数据懒加载和NSUserdefault基本使用
- iOS [[NSBundle mainBundle] pathForResource:@"" ofType:@""]无法获取到文件
- ios文件目录
- iOS 归档宏
- ios开发集成支付宝
- iOS 无缝连接滚动轮播图的一种实现思路
- iOS十六进制和字符串的相互转换
- iOS App设计模式开发之适配器模式使用的实战演练
- iOS _ 复制内容到剪切板
- 设计模式中的Memento备忘录模式的在iOS App开发中的运用
- iOS中数字的格式化 NSNumberFormatter