OC 证书、描述文件、APPID还有打包IPA以及证书和描述文件的关系

1、基本证书(非推送通知证书):基本的证书又分为两种,一种为Distribution证书,另外一种Development证书。


  Distribution  :发布证书,用于上传证书,同一开发者最多只能创建两个证书。

 Development : 开发证书,用于开发应用。



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

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

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

 

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


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

 

1、Distribution (用于发布)

 

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

 

 

2、Development(用于开发)

 

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

4、关于打包iPA:

 

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

 

 

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

 

 

2、具有推送功能的包:

 

 

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

你可能感兴趣的:(笔记,学习)