苹果证书申请 教程: http://doc.wex5.com/ios-certificate-request/

苹果证书的区别

苹果证书从价格来说,分为 $99 和 $299 两种。其中 $99 分为 个人证书和公司证书,两者无本质区别,仅代表是个人还是公司。$299的是企业证书,用于企业分发。下面介绍一下两种的区别。

$99

  1. 可以用于开发,但需要在生成证书的时候,把iPhone/iPad的设备ID进行绑定。最多可以绑定100个设备,如果用X5的打包服务器安装,需要在生成mobileprovision文件时把需要安装的手机设备ID增加进去,否则生成的ipa也不能正常安装。
  2. 可用于发布到苹果市场。

$299

  1. 用于企业自己内部使用的app通过网站下载,X5官网提供的 ipa下载就是通过企业帐号提供。这种分发模式需要部署一个https网站,通过plist文件描述ipa。
  2. 不可以发布到苹果市场。

苹果证书和X5打包服务器配合问题

不管是¥99还是¥299,证书上没本质区别,都分为Development和Distribution模式,标识出用于开发调试还是用于发布部署。

使用X5打包服务器打包需要两个文件,p12和mobileprovision。

p12: 证书的备份,生成方法请参看博客《iOS证书申请》。帖子中的截图是基于发布模式(Distribution),如果是开发模式,那选择iOS App Development 就可以。对于发布模式,生成的文件命名为ios.distribution.p12,而开发模式命名为ios.developer.p12。

mobileprovision: 是某一个App的描述文件,他同样区分是开发还是发布。如果是发布,文件命名为ios.distribution.mobileprovision;如果是开发,文件命名为ios.developer.mobileprovision。

有了对应的证书文件,在打包过程中按照向导界面提示,选择需使用证书的相应选项,是开发证书则选择ios.developer.mobileprovision和ios.developer.p12,是发布证书则选择ios.distribution.mobileprovision和ios.distribution.p12。

证书和描述文件从本地选择后,同时输入自己导出p12证书文件时的密码。然后在打包向导的最后一步,根据自己是开发还是发布模式,选择是否勾选“发布模式”。点完成,享受你的ipa吧。具体的打包过程详见《WeX5平台生成App包过程详解

苹果证书和极光推送的配合问题

请参看极光推送的iOS SDK教程 http://docs.jpush.io/client/ios_tutorials/#ios_1

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443