您的位置:首页 > 移动开发 > IOS开发

iOS 开发中的各种证书简要说明

2016-06-20 12:10 363 查看
作为一名iOS软件开发者在开发中必不可少的与各种证书打交道. 对于初学者来说不了解各个证书的配置与作用,这是件很郁闷的事情, 那么接下来主题来了, 我为大家做一下简要说明:

1. 开发者证书

  1] 第一种为$99美元的,用来上传appstore的账号:公司账号能创建多个子账号,个人的不能

  2] 第二种为$299美元的,用来进行企业分发,也就是常说的in-house证书, 但是不能上传应用到应用商店

2. 证书类型

  1] iOS App Development                                                     真机调试中使用

  2] Apple Push Notification service SSL (Sandbox)              开发中使用的苹果推送服务

  3] Apple Push Notification service SSL (Production)           上架后使用的苹果推送服务

  4] App Store and Ad Hoc                                                      上架和AdHoc方式发布时用

  5] In-House                                                                           企业版发布,需$299才能拥有,还需邓氏编码

3. 证书配置过程

  1] iOS App Development                                                     真机调试中使用

       1) 打开应用程序 -> [钥匙串访问] -> [证书助理] -> [从证书颁发机构请求证书]



       2)如图填入所需信息 (注意: 选择储存到磁盘)



      3)登录: https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution 
进入 [Certificate, Identifers&Profiles] 选择 [Certificate]的[Development],选择[+].



选择[iOS App Development], 选择[Continue]下去 就会看见



      4) 点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功证书文件了。

在下面的地方下载该证书文件:



下载到本地



双击点击完成

      5)在【Certificates, Identifiers & Profiles】上选择: All   选择添加你的移动设备:填入【Name】和【UDID】

      6)                                                                   选择:App IDs  添加你的app信息

      7)                                                                   选择:  Development  然后选择 iOS App development 然后选择你的appID 点击Continue

      8) 下载安装



      9) 到此完成

  2] App Store and Ad Hoc     及     In-House    配置

      1)接着上步我们继续配置

      2)选择【Development】的地方都选择为【Distribution】选择  In-House and Ad Hoc  一路确定下去

      3)点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功发布的证书文件了。下载并安装就O了, 选择Distribution 然后选择[+]



      4)OK 接下来选择确定并下载 那么发布证书的配置也好了

  3]对于推送的证书配置大同小异吧 我就不一一在这配置了 看这个吧 同详细的http://jingyan.baidu.com/article/c275f6ba25e94fe33d756719.html  (其实是码字累了

)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息