ios申请临时打包证书要多久时间
1个回答
展开全部
苹果开发帐号说明个人账号(Individual)/公司团队账号 (Company/Organization):费用都是99美金一年,两者无本质区别,都可以发布应用到苹果市场。区别在于个人账号在App Store销售者只能显示个人的ID,比如san zhang,单人使用。公司团队账号在App Store销售者可以显示类似Studios,或者自定义的团队名称,比如Mamshare INC,公司账号允许多个开发者协作开发,比个人帐号多一些帐号管理和级别权限的设置。这两种帐号都可以用于开发,但在生成开发证书的时候,需要在生成mobileprovision描述文件时把需要安装的iPhone/iPad的设备UDID进行绑定(最多可以绑定100个设备),否则生成的ipa不能正常安装到测试设备上。企业账号 (Enterprise):费用299美金一年,该账号开发应用不能发布到App Store,只能用于企业自己内部使用的app通过网站下载,对测试的苹果iOS设备UDID数量不限制。X5官网提供的 ipa下载就是通过企业帐号提供的。这种分发模式需要部署一个https网站,通过plist文件描述ipa。详见《苹果App部署HTTPS进行在线下载安装》苹果证书和X5打包服务器配合使用不管是$99还是$299的苹果帐号,在证书申请和使用上没有本质区别,都分为Development和Distribution模式,标识出用于开发调试还是用于发布部署。使用X5打包服务器打包时需要两个文件,p12和mobileprovision。p12: 是证书的备份,生成方法请参看《iOS证书申请教程》。对于发布模式,生成的文件命名为ios.distribution.p12,而开发模式命名为ios.developer.p12。mobileprovision: 是某一个App的描述文件,同样区分是开发还是发布模式。如果是发布模式,文件命名为ios.distribution.mobileprovision;如果是开发模式,文件命名为ios.developer.mobileprovision。Tips:一个P12文件可以匹配多个APP,但是一个APP只有一个对应的mobileprovision文件。同时P12文件必须与App的mobileprovision文件匹配,在生成mobileprovision文件时需选择对应的P12文件,如果不匹配会造成打包失败。有了对应的证书文件,在打包过程中按照向导界面提示,选择需使用证书的相应选项,是开发证书则选择ios.developer.mobileprovision和ios.developer.p12,是发布证书则选择ios.distribution.mobileprovision和ios.distribution.p12。证书和描述文件从本地选择后,同时输入自己导出p12证书文件时的密码。然后在打包向导的最后一步,根据自己是开发还是发布模式,选择是否勾选“发布模式”。点完成,享受你的ipa吧。具体的打包过程详见《WeX5平台生成App包过程详解》。 iOS证书申请教程一、准备工作1.1.准备X5本地应用打包服务器打包服务器搭建详见文章《X5应用打包服务器环境搭建》。1.2.准备苹果帐号首先您需要有一个苹果的个人/公司开发者帐号。如果没有帐号可以打开https://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。1.3. 申请证书请求文件(用于生成P12证书文件)Tips:一个P12文件可以匹配多个APP,如果你之前已生成过开发或发布的P12证书文件,就可以跳过1.3以及二、三章节介绍的P12的生成步骤,直接查看第四章创建AppID以及生成App的mobileprovision文件。1.3.1.钥匙串程序申请请求文件申请发布证书前,您需要先本地创建一个证书请求文件,这时需要使用之前搭建好的X5本地应用打包服务器(即mac os x虚拟系统)。打开“应用程序”–>“实用工具”–>“钥匙串访问”–>“证书助理”中选择“从证书颁发机构请求证书”。1.3.2.保存请求文件设置打开“证书信息”界面如下图所示:用户电子邮件地址:填写您申请苹果开发者帐号的电子邮件地址;常用名称(默认即可);CA电子邮件地址空着;选择存储到磁盘,点击“继续”。1.3.3.保存请求文件名称和位置选择保存的位置,比如选择桌面,点击“存储”就可以看到在桌面上多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。此文件申请ios发布证书时需要用到,请注意保存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询