iOS 证书生成 包括推送 证书

一)在 网站   新建 Identifiers -> app IDs, 并且选择上 Push Notifactions

二), 在 MAC 上准备2个 等会 要上传的 证书, Cer 1, 用于开发。 Cer 2 ,用于生产

* 打开 MAC 的 ”钥匙串访问“ 然后 -》 证书助理 -》 “从证书办法机构请求证书”(倒数第3个)。下一步

* 请求是 : 选择 “存储到磁盘”。

) 在 网站  新建 4个 certificats 证书,

1 其中 有用于 Provisioning profiles 的 2个,用于导入到XCODE。

* 选择 Development  -> ios app development  -> 上传 Cer 1 证书,生成1个 ,下载双击 用于到钥匙串。

* 选择 Production ->  App Store and Ad Hoc -> 上传 Cer 2 证书, 生成1个,下载双击 用于到钥匙串。

2 , 用于 推送 PUSH 的2个, 用于 生成公钥上传到 类似JPUSH 的推送服务器。

* 选择 Development  -> Apple Push Notification service SSL (Sandbox)  -> 选择app ->上传 Cer 1 证书,生成1个 ,下载双击 用于到钥匙串。右键导出 P12 格式 上传到 类似JPUSH 的推送服务器。

* 选择 Production ->Apple Push Notification service SSL (Sandbox & Production)  -> 选择app ->上传 Cer 2 证书, 生成1个,下载双击 用于到钥匙串。右键导出 P12 格式上传到 类似 JPUSH 的推送服务器。


 

 

四 ) 生成 Provisioning Profiles 证书 2个,

* Development -> ios app development -> 选择  三)1 中的 Development   证书, -> 生成证书1个,下载双击用于Xcode.

* Distribution -> Appstore (  如果是下载测试机群 选Ad Hoc )-> 选择 三)1 中的 Production 证书, ->  生成证书1个,下载双击用于 Xcode.

五) XCODE 设置 四)中的证书 

项目 (target) Build Settings , 顶部过滤 All |  Levels,  Code Signing 选择刚才导入到Xcode  的Provisiong profiles 2个证书




 
 

注意 在 三) 中生成的 4个证书 都 需要下载到本地电脑&双击 导入到 钥匙串中。

 

其他 参考 

http://docs.jpush.cn/pages/viewpage.action?pageId=1343727

 

猜你喜欢

转载自mft.iteye.com/blog/2278594