证书

证书用来对编译生成的apk/ipa文件进行签名,保证包的安全性。

◆ Android

在Android上,证书由自己生成,分为开发证书和发布证书,开发证书用来签名apk开发包,发布证书用来签名apk发布包。APPCloud平台内置了默认的开发证书和发布证书,同时也可以上传自己生成的证书。建议使用APPCloud平台自带的默认证书即可。

◆ iOS平台

在iOS上,证书的作用和Android上的一样,用来保证ipa的安全性和合法性。在生成和使用上比Android要复杂一些。下面详细说明下:

在说证书前,先了解下Apple Developer Program(简称ADP),ADP是苹果提供的开发者会员计划,如果要在苹果的平台开发、发布程序,需要购买这个会员。会员分三种类型:

会员类型 年费 注册资料 备注
个人 99美元 AppleID 俗称99刀个人账号,可以发布应用到AppStore
组织 99美元 AppleID,DNUS Number 俗称99刀企业账号,可以发布应用到AppStore
组织 299美元 AppleID,DNUS Number 俗称299刀企业账号,不能发布应用到AppStore,但是可以自己建立站点发布应用

99刀企业版和299刀企业版最大的区别在于,299刀企业版可以自建企业内部商店,无需苹果审核,随时发布。三种账号区别的官方说明看这里

目前公司ADP账号使用情况:

账号ID 账号类型 使用公司 备注
MobileEntDev@mysoft.com.cn 299刀企业版 明源云 目前主要用来打测试包以及少量的客户发布包
MobilePrjDev@mysoft.com.cn 99刀企业版 明源云 武汉以及云空间使用
mingyuanyun@gmail.com 99刀企业版 明源云链 云链专用
mysoftyunke2016@163.com 99刀企业版 明源云客 云客专用

在iOS平台,证书是由苹果签发的,只有购买ADP才能拿到证书。证书也分为开发证书和发布证书,开发证书用来签名ipa开发包,发布证书用来签名ipa发布包。与Android不同的是,证书有有效期。以下是不同ADP账号的证书有效期:

会员类型 开发证书有效期年限 发布证书有效期年限 备注
299刀企业版 1 3 证书过期,使用过该证书签名的App将无法运行,无论是开发包还是发布包
99刀企业版 1 1 证书过期,使用过该证书签名的App开发包将无法安装和运行,应用商店的包可以正常安装使用
99刀个人版 1 1 证书过期,使用过该证书签名的App开发包将无法安装和运行,应用商店的包可以正常安装使用

注意 当你购买了ADP以后,证书就可以在苹果开发者后台自助生成。目前公司各个账号的证书都已经生成好,对于过期的证书APPCloud团队将会进行统一更新和发布,不熟悉的同学不要在ADP后台进行相关操作。

results matching ""

    No results matching ""