我最近完成了第一个带有phonegap的混合应用项目。 当谈到公开测试时,我有点害怕签名过程。 我从这里读到了许多不同的建议片段,但也从网上的其他地方读到了这些建议。
以下是如何在Google Play商店中为该版本构建并正确签署发布版本的步骤。
希望它对你有所帮助。欢呼声
Phonegap签名和发布流程
开始之前:
1。生成私钥
创建一个私钥(永远不要松开它!) - 我将密钥保存在我的个人.ssh文件夹中,以便所有密钥都在同一个地方 - 它会要求您提供密码和一些个人信息 - 确保用你的keystorename和别名替换 [key_name] 和 [key_alias] (也不要忽略它!)
cd /Users/[username]/.ssh
keytool -genkey -v -keyalg RSA -keystore [key_name].keystore -alias [key_alias] -keysize 2048 -validity 50000
[ant.properties]文件
key.store=/Users/[username]/.ssh/[key_name].keystore
key.alias=[key_alias]
2。构建release-unsigned.apk
cd platforms/android
ant release
第3。签署apk
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore /Users/[username]/.ssh/[key_name].keystore [appname]-release-unsigned.apk [key_alias]
4。创建最终版本apk
zipalign -v 4 [appname]-release-unsigned.apk [appname].apk
5。将最终版本加载到Google Play商店
现在可以在Android项目的bin文件夹中找到最终的应用程序版本 它命名为 [appname] .apk 使用Google Play开发者控制台(https://play.google.com/apps/publish)
上传该文件创建一个google group或google + group,并将其命名为您应用的alpha / beta测试组。该组中的每个人都可以在appstore中查看您的测试版本并进行安装。非常方便的工具,而不是ios的复杂过程。
快乐测试:)