APP证书 生成/申请
Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。IOS平台在打包发布ipa应用,需要使用.p12证书和描述文件。部分SDK申请的时候需要使用Android的证书信息MD5/SHA1/SHA256
安卓证书 生成
- Android证书的生成是自助和免费的,不需要审批或付费。
- 可以使用JRE环境中的keytool命令生成。
以下是windows平台生成证书的方法:
安装JRE环境(如已有可跳过
可从Oracle官方下载jre安装包:https://www.oracle.com/java/technologies/javase-jre8-downloads.html 选择适合你系统的版本

下面以安装目录为“C:Program FilesJavajre1.8.0_251”为例,实际操作时请修改为自己安装目录


建议将JRE安装路径添加到系统环境变量,已配置可跳过此章节
打开命令行(cmd),输入以下命令:
d:
set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_251\bin"第一行:切换工作目录到D:路径,也就是最后生成证书的位置
第二行:将jre命令添加到临时环境变量中

或手动添加进系统变量,我的电脑(右击) > 属性 > 高级系统设置 > 高级 > 环境变量 > 系统变量 > path > 新建,输入C:Program FilesJavajre1.8.0_251bin

生成安卓证书
使用 keytool -genkey 命令生成证书:
keytool -genkey -alias wanlshop -keyalg RSA -keysize 2048 -validity 36500 -keystore wanlshop.keystorewanlshop 是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字wanlshop.keystore 是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
回车后会提示
Enter keystore password: //输入证书文件密码,输入完成回车
Re-enter new password: //再次输入证书文件密码,输入完成回车
What is your first and last name?
[Unknown]: //输入名字和姓氏,输入完成回车
What is the name of your organizational unit?
[Unknown]: //输入组织单位名称,输入完成回车
What is the name of your organization?
[Unknown]: //输入组织名称,输入完成回车
What is the name of your City or Locality?
[Unknown]: //输入城市或区域名称,输入完成回车
What is the name of your State or Province?
[Unknown]: //输入省/市/自治区名称,输入完成回车
What is the two-letter country code for this unit?
[Unknown]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
[no]: //确认上面输入的内容是否正确,输入y,回车
Enter key password for <testalias>
(RETURN if same as keystore password): //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以生成证书时候回提示 PKCS12 标准请忽视,本文档发布时,HBuilder X尚未支持,未来请自行测试,流程相同

以上命令运行完成后就会生成证书,路径为 D:wanlshop.keystore。
你在打包的时候就可以直接使用了

获取证书签名
1.签名生成工具(用此工具不必在使用方法2获取MD5)
用于获取安装到手机的第三方应用签名的apk包。
安卓设备扫码下载:
2.使用命令查看证书签名 MD5/SHA1/SHA256
可以使用以下命令查看:
keytool -list -v -keystore wanlshop.keystore 如果之前已经关闭CMD窗口,请使用以下命令
d:
keytool -list -v -keystore wanlshop.keystore 苹果证书申请
企业证书申请 $299 元
一、准备工作
要进行注册,您需要具备:
法人实体状态
注册开发者计划,您的组织必须是法人实体,才能和 Apple 合法合法协议。我们不接受 DBA、虚构公司、商号或分公司。法人实体名称必须与您计划使用的税号相对应,且其会显示在您可能于 应用商店 和 苹果应用商店分发的应用程序的产品页面上。示例:供应商:ABC Company, Inc.
授权法律协议
组织开发者计划必须拥有约束贵组织法律协议的法律授权。的员工。
网站
您所组织的网站必须是公开的,且其域名须和您的组织相关联。
DUNS® 编号
您的组织必须拥有DUNS®编号,以便我们验证贵组织的身份和身份法人实体状态。您可以检查贵组织是否已拥有 DUNS® 编号;如有必要,点击申请 https://developer.apple.com/cn/support/D-U-N-S/
二、请按照以下步骤提交请求以注册 Apple Developer Enterprise Program:
- 登录 Apple Developer 网站上的注册页面,开始申请 https://developer.apple.com/enroll/enterprise/
- 跟随重定向前往“开发者”App 进行身份验证。
- 在“开发者”App 中,轻点“Account”(帐户),然后使用您在注册页面上使用的同一 Apple ID 登录。
- 轻点“Verify Your Identity”(验证您的身份)并按照屏幕上的提示进行操作。
- 完成身份验证后,返回网站提交您的注册信息。
如果您还有其他关于此请求的疑问,通过以下链接预约我们的电话:
https://developer.apple.com/contact/
我们的工作时间:周一至周五,09:00 至 17:00。
公司和个人证书 申请 $99 元
1.苹果手机下载 Apple Developer
2.点击底部导航栏 账户
3.登录后点击 立即注册 按表单提示自由注册 个人或公司账户