起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5416|回复: 1

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

[复制链接]

31

主题

1824

帖子

2991

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2991
发表于 2015-1-23 11:05:26 | 显示全部楼层 |阅读模式
苹果证书的区别
苹果证书从价格来说,分为 $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: 证书的备份,http://bbs.justep.com/thread-67704-1-1.html 可以参考帖子,帖子中的截图是基于发布模式(Distribution),如果是开发模式,那选择iOS App Development 就可以。对于发布模式,生成的文件命名为ios.distribution.p12,而开发模式命名为ios.developer.p12
mobileprovision: 是某一个App的描述文件,他同样区分是开发还是发布,如果是发布,文件命名为ios.distribution.mobileprovision,否则命名为ios.developer.mobileprovision

有了对应的文件,那把文件复制到Native自己app目录下就可以,但要注意,保留一组文件,例如开发模式,那就放ios.developer.mobileprovision
和ios.developer.p12,发布模式就放ios.distribution.mobileprovision和ios.distribution.p12。

文件放好了,那把Native自己app目录下build.properties文件中iosCerPassword改为自己p12对应的密码
然后在打包向导打包服务器设置下面,根据自己是开发还是发布模式,选择是否勾选“发布模式”。
点完成,享受你的ipa吧。

36

主题

94

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
发表于 2015-2-27 08:46:42 | 显示全部楼层
$99
1. 可以用于开发,但需要在生成证书的时候,把iPhone/iPad的设备ID进行绑定。最多可以绑定100个设备,如果用X5的打包服务器安装,需要在生成mobileprovision文件时把需要安装的手机设备ID增加进去,否则生成的ipa也不能正常安装。


这个100个设备是不是指develop证书模式?distribution模式就没有限制了吧?也就是我给用户用distribution证书的ipa,而developer证书的ipa带有调试功能,只能给100个iphone用,对吧?
谢谢!
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-2-19 08:19 , Processed in 0.126123 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表