unity3d android工程签名



andoid为什么要签名,不太清楚啊,也许是往GooglePlay上发布需要。貌似是相同签名的程序才会一个覆盖掉另外一个,否则提示签名不一致,无法安装。

如何制作签名? 其实很简单。

1、unity3d菜单 File-》build setting——》play setting——》android。

2、勾选Create a new key,点击Browse Keystore  定位到保存目录。填写密码(切忌记住  后面会用到

3、点击 Alias 后面的 Unsigned(debug) 可以下拉选择 create a key   弹出

验证签名信息:

命令行输入 jarsigner -verify -verbose -certs  XXX.apk(apk 完整路径)  可以看到 比对签名信息(需要安装了jdk)


查看签名:

1. keytool -list -keystore debug.keystore

这个key的密码是:android

================================================================

我们可以输入如下命令来查看其详细信息:

keytool -list -keystore debug.keystore

输入密码:android

Keystore 类型: jks

Keystore 提供者: SUN

您的 keystore 包含 1 输入

androiddebugkey, 2009-10-29, keyEntry,

认证指纹 (SHA1): 93:4E:5E:59:5A:49:24:A2:67:B1:CF:09:00:49:85:67:97:76:C7:7F

 ================================================================


2、查看三方应用或是系统应用签名
用winrar打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件,通过

Java

keytool - printcert - file META - INF / CERT . RSA

=================================================================

所有者: O=toyo
发布者: O=toyo
序列号: 5b96f63b
有效期开始日期: Tue Jan 13 16:38:10 CST 2015, 截止日期: Wed Dec 31 16:38:10 CST
2064
证书指纹:
         MD5: 31:23:53:3F:21:0F:DA:C6:AA:D2:6A:98:EC:D1:65:AF
         SHA1: 93:4E:5E:59:5A:49:24:A2:67:B1:CF:09:00:49:85:67:97:76:C7:7F
         SHA256: FA:18:7A:D6:07:A1:ED:19:35:0D:98:37:65:C8:29:91:34:43:6A:94:A6:
07:5D:94:FC:C6:BB:B0:C7:83:9B:CB
         签名算法名称: SHA1withRSA
         版本: 3

==============================================

你可能感兴趣的:(Unity,3D)