码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 证书、描述文件、AppID。

时间:2015-02-12 16:22:53      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:ios   技术   apns   

最近彻底把iOS 开发中的证书相关及相关流程整理了一遍,总结如下。


开发者账号:已经充值的开发者账号中可以添加多个子开发者。根据权限不同分为管理员和非管理员,具体不作解释。


一 、证书:证明开发者身份


       1、基本证书(非推送通知证书): 基本的证书又分为两种即Distribution、和Development两种类型。


  •               Distributon(发布证书): 用于上传应用 ,同一开发者最多只能创建两个此证书,以公司名 命名此证书 。
  •               Development(开发证书):用于发开应用 ,以子开发者名 命名此证书。


       2、推送通知证书:其本质作用是服务器需要证书导出的p12文件用于相关配置,完成推送功能与应用的上传无关。推送通知证分为两种即APNs Production 和 

                                      APNs Developent类型。 

       

  •               APNs Production(发布用推送证书):即将发布的应用需要 ,证书名字自定。 
  •               APNs Developent(开发用推送证书):开发阶段应用需要 ,证书名字自定。

二、App ID:appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,包括PassBook,GameCenter,push服务等

  •      普通AppID:名字、bundleID、开启服务选项。
  •       通配AppID:名字、bundleID、开启服务选项。


二、关于描述文件:分为Distribution、和Development两种类型、将AppID、证书、设备绑定


      1、Distribution (用于发布)

  •               普通描述文件:创建基于app ID,基于发布证书。
  •               具有推送功能的描述文件:创建基于app ID,同上基于相同发布证书。


      2、Development(用于开发)

  •               普通描述文件:创建基于app ID,基于任意测试证书,真机设备。
  •               具有推送功能的描述文件:创建基于app ID,基于任意测试证书,真机设备。
  •               通配描述文件:创建基于通配的app ID,基于任意测试证书,真机设备。


三、关于打包iPA:


      1、普通包:分为 发布包 和 测试包


  •               发布包:Distribution(发布证书)、    Distribution(描述文件)
  •               测试包:Development(开发证书) 、 Development(描述文件)


      2、具有推送功能的包:

       

  •              发布包:Distribution(发布证书,此证书与普通包相同) Distribution(推送类型描述文件)
  •              测试包:Development(开发证书,此证书与普通包相同)Development(推送类型描述文件)


iOS 证书、描述文件、AppID。

标签:ios   技术   apns   

原文地址:http://blog.csdn.net/mrliuzhe/article/details/43761919

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!