iOS监听模式系列之iOS开发证书、秘钥
来源:互联网 发布:24mp88hv软件 编辑:程序博客网 时间:2024/04/29 20:35
补充--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秘钥文件,并且这个秘钥文件需要是推送证书导出的对应秘钥。
- iOS监听模式系列之iOS开发证书、秘钥
- iOS监听模式系列之通知中心
- iOS开发之证书
- iOS监听模式系列之IOS中的几中观察监听模式
- iOS监听模式系列之本地通知Notification
- iOS监听模式系列之NSNotificationCenter的简单使用
- iOS监听模式系列之推送消息通知
- iOS开发之推送证书
- iOS开发之证书类别
- iOS开发之网络监听
- IOS开发系列开发者证书共享
- iOS监听模式系列之键值编码KVC、键值监听KVO的简单介绍和应用
- 【IOS 系列】IOS 开发环境,证书和授权文件是什么?
- 【iOS开发系列】后台模式
- iOS开发之push证书制作流程
- iOS开发之证书无效解决方案
- IOS开发系列之阿堂教程:IDP开发者证书申请实践
- iOS监听模式系列之关于delegate(代理,委托)的学习
- Ubuntu下 tslib安装的方法
- 使用WebViewJavascriptBridge使OC跟JS进行互调
- crushmap定制
- Memcached使用总结之:使用Python操作memcache
- yeoman的安装和使用
- iOS监听模式系列之iOS开发证书、秘钥
- js滚动失效
- XMPPFrameWork IOS 开发(六)聊天室
- 委托 方法 调用
- 腾讯云分析MTA HTML5接入方法
- 让你的Deep Freeze用起来更贴心的技巧:
- Linux进程概论
- Android各种动画效果
- java 开发的配置文件整理