iOS监听模式系列之iOS开发证书、秘钥
2016-06-08 12:01
344 查看
补充--iOS开发证书、秘钥
iOS开发过程中如果需要进行真机调试、发布需要注册申请很多证书,对于初学者往往迷惑不解,再加上今天的文章中会牵扯到一些特殊配置,这里就简单的对iOS开发的常用证书和秘钥等做一说明。证书
iOS常用的证书包括开发证书和发布证书,无论是真机调试还是最终发布应用到App Store这两个证书都是必须的,它是iOS开发的基本证书。a.开发证书:开发证书又分为普通开发证书和推送证书,如果仅仅是一般的应用则前者即可满足,但是如果开发推送应用则必须使用推送证书。
b.发布证书:发布证书又可以分为普通发布证书、推送证书、Pass Type ID证书、站点发布证书、VoIP服务证书、苹果支付证书。同样的,对于需要使用特殊服务的应用则必须选择对应的证书。
应用标识
App ID,应用程序的唯一标识,对应iOS应用的Bundle Identifier,App ID在苹果开发者中心中分为通配应用ID和明确的应用ID,前者一般用于普通应用开发,一个ID可以适用于多个不同标识的应用;但是对于使用消息推送、Passbook、站点发布、iCloud等服务的应用必须配置明确的应用ID。设备标识
UDID,用于标识每一台硬件设备的标示符。注意它不是device token,device token是根据UDID使用一个只有Apple自己才知道的算法生成的一组标示符。配置简介
Provisioning Profiles,平时又称为PP文件。将UDID、App ID、开发证书打包在一起的配置文件,同样分为开发和发布两类配置文件。秘钥
在申请开发证书时必须要首先提交一个秘钥请求文件,对于生成秘钥请求文件的mac,如果要做开发则只需要下载证书和配置简介即可开发。但是如果要想在其他机器上做开发则必须将证书中的秘钥导出(导出之后是一个.p12文件),然后导入其他机器。同时对于类似于推送服务器端应用如果要给APNs发送消息,同样需要使用.p12秘钥文件,并且这个秘钥文件需要是推送证书导出的对应秘钥。相关文章推荐
- XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友
- iOS9-3D Touch开发
- XMPPFrameWork IOS 开发(四)消息和好友上下线
- XMPPFrameWork IOS 开发(三)登录
- XMPPFrameWork IOS 开发(二)- xcode配置
- XMPPFrameWork IOS 开发(一)xmpp简介
- iOS开发之NSString字符串去掉首尾空格、去除空格
- iOS_界面流畅的细节
- iOS 画圆圈
- iOS中iconfont(图标字体)的基本使用
- 利用FFmpeg+x264将iOS摄像头实时视频流编码为h264文件
- iOS开发-图文混排之cell自适应
- iOS使用系统地图定位
- ios下iframe内的加载更多为什么失效了?
- iOS开发:距离传感器
- ios开发之OC基础-类和对象
- iOS图片缩放
- iOS 9新特性之官方文档(翻译)
- 2016-05 IOS系统占有率、设备分辨率
- iOS-地理坐标转换,原生地图获取的原始坐标转换为地图真实坐标