[英]Phonegap build final apk file locally without phonegap build website
[英]Phonegap build release version locally (without Phonegap Build)
我最近完成了第一個帶有phonegap的混合應用項目。 當談到公開測試時,我有點害怕簽名過程。 我從這里讀到了許多不同的建議,但也從網上的其他地方讀到了這些建議。
以下是如何在Google Play商店中為該版本構建和正確簽署發布版本的步驟。
希望它能幫助你。 干杯
Phonegap簽名和發布流程
在你開始前:
1.生成私鑰
創建一個私鑰(永遠不要松散!) - 我將密鑰保存在我的個人.ssh文件夾中,這樣所有密鑰都在同一個地方 - 它會要求您輸入密碼和一些個人信息 - 確保替換[key_name] ]和[key_alias]與你的keystorename和別名(也不要松散!)
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 playstore
最終的應用程序版本現在位於您的Android項目的bin文件夾中,其名為[appname] .apk上傳該文件與google play開發者控制台( https://play.google.com/apps/publish )
創建一個谷歌群組或谷歌+組,並將其命名為您的應用程序的alpha / beta測試組。 該組中的每個人都可以在appstore中查看您的測試版本並進行安裝。 非常方便的工具,而不是復雜的ios過程。
快樂測試:)
...不要忘記盡可能地縮小代碼並刪除發布版本上的控制台日志記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.