IOS开发证书申请流程和给他人电脑授权
2013-08-21 16:16
274 查看
假设你已经申请了一个Apple开发者账号。
第一个步:获取请求证书文件。
在Mac电脑上打开:
应用程序->实用工具->钥匙串,打开后如下图:
![](http://img.blog.csdn.net/20130821141308562?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开钥匙串后,选择:证书助理->从证书颁发机构请求证书...点击后如下图:
![](http://img.blog.csdn.net/20130821141737515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入Apple ID的邮箱名字,选择存储到磁盘,点击继续后会让你选择保存位置,可以重命名后得到一个xxx.
certSigningRequest 后缀名的请求证书文件。
第二步:申请开发和发布证书文件
登录苹果开发者网站:https://developer.apple.com,选择Member Center,如下图:
![](http://img.blog.csdn.net/20130821142833609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入申请的苹果账号和密码,进入后如下图:
![](http://img.blog.csdn.net/20130821143115390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击第二个选项,进入后看到如下界面:
![](http://img.blog.csdn.net/20130821144120640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击Certficates进入后,按照下图1,2,3步选择:
![](http://img.blog.csdn.net/20130821150324703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后点击下面的Continue按钮,然后一直Continue到需要添加CSR文件,把前面我们申请的请求证书文件添加上去,然后按Generate生成开发证书文件,并把这个文件下载下来。
再重复上一步操作,这次选择App Store and Ad Hoc,如下图:
![](http://img.blog.csdn.net/20130821150846781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后按照上面的操作生成发布证书文件,并把这个文件也下载下来,到这里我们开发证书和发布证书文件都已经申请成功。
第三步:申请App ID,添加测试设备,申请Profiles文件
1,申请App ID,如下图所示:
![](http://img.blog.csdn.net/20130821152851015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130821152817656?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
按照上面的两张图片中在3中输入App ID的描述名字(如:objectP2PCam),在4中输入App ID如(com.object.cam)这个ID是唯一标识每一个应用,然后点击Continue。
2, 添加测试设备:点击右边的Devices选块,如下图:
![](http://img.blog.csdn.net/20130821202505343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在Name上输入设备别名以便后面设备添加多了好区分,UDID就是要添加的设备的UDID.然后Continue,再点submit,设备就添加成功了。
3,申请Profiles文件,profile文件中包含app id和设备的UDID,profile文件有两个:开发和发布,先申请开发的,如下图所示:
![](http://img.blog.csdn.net/20130821203628359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击Continue,如下图:
![](http://img.blog.csdn.net/20130821203730328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择前面申请的app id,点击Continue,如下图:
![](http://img.blog.csdn.net/20130821203832890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选中,点击Continue,如下图:
![](http://img.blog.csdn.net/20130821203913171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择前面添加的设备,点击Continue,如下图:
![](http://img.blog.csdn.net/20130821204009859?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入别名,点击 Generate, 把生成的文件下载下来,开发用的Profile文件就申请好了。下面申请发布用的profile文件,如下图:
![](http://img.blog.csdn.net/20130821204154343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击Continue,如下图:
![](http://img.blog.csdn.net/20130821204234453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择前面申请的App ID,点击Continue,如下图:
![](http://img.blog.csdn.net/20130821204331531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选中,点击Continue,如下图:
![](http://img.blog.csdn.net/20130821204410218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入发布 Profile的别名,点击Generate,然后把生成文件下载下来。
恭喜你,到现在你已经完成如下几步:
1,申请了一个请求证书文件
2,申请并下载了开发和发布的证书文件
3,申请了至少一个App ID
4,添加了至少一台设备的UDID
5,申请并下载了开发和发布的Prifile文件
在电脑上双击这开发和发布的证书文件,开发和发布的 Profile文件。到这里证书文件的申请已经全部完成,可以进入开发阶段了。
如果你不想给Apple ID给别人,又想让别人为你开发软件并上传到你的app store上,那么你只要做如下的操作:
打开钥匙串(不知道如何找看前面),如下图所示:
![](http://img.blog.csdn.net/20130821211253203?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130821211323531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130821211348968?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2F2ZW5fbHY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入密码,这个密码需要告诉对方,因为对方在安装这个文件时需要这个密码,有人说只能导出开发证书的.p12文件,其实开发证书的p12文件也时可以导出的,操作步骤时一样的。
到这里恭喜你已经全部成功了,还差最后一步,那就是你需要提供那些东西给对方,需要提供的东西如下:
1,App ID
2, 导出的这两个p12文件(包含密码)
3,两个profile 文件(profile 文件里面包含对方的测试设备的UDID,不然对方没法在真机上进行测试)。
第一个步:获取请求证书文件。
在Mac电脑上打开:
应用程序->实用工具->钥匙串,打开后如下图:
打开钥匙串后,选择:证书助理->从证书颁发机构请求证书...点击后如下图:
输入Apple ID的邮箱名字,选择存储到磁盘,点击继续后会让你选择保存位置,可以重命名后得到一个xxx.
certSigningRequest 后缀名的请求证书文件。
第二步:申请开发和发布证书文件
登录苹果开发者网站:https://developer.apple.com,选择Member Center,如下图:
输入申请的苹果账号和密码,进入后如下图:
点击第二个选项,进入后看到如下界面:
点击Certficates进入后,按照下图1,2,3步选择:
然后点击下面的Continue按钮,然后一直Continue到需要添加CSR文件,把前面我们申请的请求证书文件添加上去,然后按Generate生成开发证书文件,并把这个文件下载下来。
再重复上一步操作,这次选择App Store and Ad Hoc,如下图:
然后按照上面的操作生成发布证书文件,并把这个文件也下载下来,到这里我们开发证书和发布证书文件都已经申请成功。
第三步:申请App ID,添加测试设备,申请Profiles文件
1,申请App ID,如下图所示:
按照上面的两张图片中在3中输入App ID的描述名字(如:objectP2PCam),在4中输入App ID如(com.object.cam)这个ID是唯一标识每一个应用,然后点击Continue。
2, 添加测试设备:点击右边的Devices选块,如下图:
在Name上输入设备别名以便后面设备添加多了好区分,UDID就是要添加的设备的UDID.然后Continue,再点submit,设备就添加成功了。
3,申请Profiles文件,profile文件中包含app id和设备的UDID,profile文件有两个:开发和发布,先申请开发的,如下图所示:
点击Continue,如下图:
选择前面申请的app id,点击Continue,如下图:
选中,点击Continue,如下图:
选择前面添加的设备,点击Continue,如下图:
输入别名,点击 Generate, 把生成的文件下载下来,开发用的Profile文件就申请好了。下面申请发布用的profile文件,如下图:
点击Continue,如下图:
选择前面申请的App ID,点击Continue,如下图:
选中,点击Continue,如下图:
输入发布 Profile的别名,点击Generate,然后把生成文件下载下来。
恭喜你,到现在你已经完成如下几步:
1,申请了一个请求证书文件
2,申请并下载了开发和发布的证书文件
3,申请了至少一个App ID
4,添加了至少一台设备的UDID
5,申请并下载了开发和发布的Prifile文件
在电脑上双击这开发和发布的证书文件,开发和发布的 Profile文件。到这里证书文件的申请已经全部完成,可以进入开发阶段了。
如果你不想给Apple ID给别人,又想让别人为你开发软件并上传到你的app store上,那么你只要做如下的操作:
打开钥匙串(不知道如何找看前面),如下图所示:
输入密码,这个密码需要告诉对方,因为对方在安装这个文件时需要这个密码,有人说只能导出开发证书的.p12文件,其实开发证书的p12文件也时可以导出的,操作步骤时一样的。
到这里恭喜你已经全部成功了,还差最后一步,那就是你需要提供那些东西给对方,需要提供的东西如下:
1,App ID
2, 导出的这两个p12文件(包含密码)
3,两个profile 文件(profile 文件里面包含对方的测试设备的UDID,不然对方没法在真机上进行测试)。
相关文章推荐
- IOS开发证书申请流程和给他人电脑授权
- IOS开发证书申请流程和给他人电脑授权
- iOS开发 开发者证书申请及上架流程
- XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示
- iOS开发证书申请流程
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- XE7 & IOS开发之开发账号(2):发布证书、发布授权profile的申请使用,附Ad hoc真机调试、生成ipa文件演示(XCode所有版本通用,有图有真相)
- 开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- XE7 & IOS开发之开发账号(1):开发证书、AppID、设备、开发授权profile的申请使用,附Debug真机调试演示(XCode所有版本通用,有图有真相)
- XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- XE7 & IOS开发之开发账号(3):证书、AppID、设备、授权profile的申请使用,附Debug真机调试、Ad hoc下iPA文件生成演示(XCode5或以上版本推荐,有图有真相)
- iOS 开发环境,证书和授权文件是什么?
- IOS 开发环境,证书和授权文件
- Symbian 开发人员证书申请流程
- iOS开发创建开发证书及发布App应用流程说明