Unity unsigned(debug) 模式下的签名理解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Unity unsigned(debug) 模式下的签名理解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1013字,纯文字阅读大概需要2分钟。
内容图文
用unity打包apk时,通常渠道都会进行二次签名,因此经常有人选择签名时用Unity unsigned(debug) 模式,但是也有部分渠道不会去重新签名(比如360),这个时候每次更新包,就必须用最开始打包的机器去打包,否则会出现签名不一致,这样很麻烦。
后来研究后发现,其实unity中的unsigned(debug)打出来的包也是有签名的,其取用的签名文件是我们机器上面adt中生成的debug.keystore。理解了这个原理后,一切问题就迎刃而解了。下次打包好后,只要用最初那个机器的debug.keystore重新签名
一次就可以了。下面是具体的操作方法:
1、首先进入到apk所在的目录,把待签名的keystore文件也放入此目录,然后执行下面的命令
jarsigner -verbose -keystore debug.keystore -signedjar signed.apk unsign.apk mine.keystore
参数说明:
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的debug.keystore签名证书文件。
-signedjar signed.apk 表示签名后生成的APK名称,
unsign.apk表示未签名的APK Android软件,
mine.keystore表示别名
2、查看签名后的指纹及md5信息,命令参数如下:
keytool -printcert -file C:\Users\Administrator\Desktop\APKSign\Test\petsigned\META-INF\ANDROIDD.RSA
ps:ecl ipse中会默认生成一个debug.keysotre,其信息如下:
Keystore名字:“debug.keysotre”
Keystore密码:“android”
Key别名:“androiddebugkey”
Key密码:“android”
eg:jarsigner -verbose -keystore debug.keystore -signedjar test_singed.apk test_unsigned.apk androiddebugkey
原文:http://www.cnblogs.com/361blog/p/4078474.html
内容总结
以上是互联网集市为您收集整理的Unity unsigned(debug) 模式下的签名理解全部内容,希望文章能够帮你解决Unity unsigned(debug) 模式下的签名理解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。