我正在編寫一個Android應用程序,用於公司內的私人分配。我知道如果我想將其發佈到Google Play,我需要在發佈模式下籤署我的應用。但是,這個應用程序只能在內部分發(我們將它放在Web服務器上並在門戶網站上放置一個鏈接)。簽署直接分配
我還需要讓我的.apk文件在發佈模式下籤署或我可以使用調試密鑰庫?發佈調試簽名的Android應用有什麼缺點嗎?
我正在編寫一個Android應用程序,用於公司內的私人分配。我知道如果我想將其發佈到Google Play,我需要在發佈模式下籤署我的應用。但是,這個應用程序只能在內部分發(我們將它放在Web服務器上並在門戶網站上放置一個鏈接)。簽署直接分配
我還需要讓我的.apk文件在發佈模式下籤署或我可以使用調試密鑰庫?發佈調試簽名的Android應用有什麼缺點嗎?
有什麼缺點張貼調試簽署Android應用程序?
調試密鑰庫的生成時間爲一年,從創建密鑰庫開始計算。因此,在您生成調試密鑰庫一年後,調試密鑰庫將無效,並且您不能再使用它來簽署應用程序。反過來,這意味着你不能再更新你的應用程序。
爲生產密鑰庫Play商店的要求是合理的事情要做,甚至私人分佈,如具有顯著更長的壽命。
此外,在一個相關的說明,請備份好你的密鑰庫。
注意:您當調試證書籤名無法釋放您的應用程序向社會公佈。
而且
用於爲您在調試模式下的應用程序(基於Eclipse/ADT和Ant構建默認)的自簽名證書將有365天,從它的創建日期的截止日期。
因此,如果使用調試證書籤名,您的APK將在一年後停止安裝。如果您沒有進行調試,您應該始終以發佈模式發佈,簽名。我很好奇,爲什麼你不想簽名?
調試密鑰過期您安裝SDK,必須重新創建這樣的應用程序將不能在該年後上班一年後。從發佈密鑰簽名非常簡單,因爲它們是自簽名的發佈密鑰,您爲什麼不想這樣做?
我會建議你仍然在發佈模式下簽名。在使用調試證書籤名時,沒有任何東西阻止您將其發出,但調試證書僅有效期爲一年。所以無論何時調試證書過期,您最終都會使用新的調試證書進行簽名。這將要求用戶卸載應用程序進行更新,使他們失去他們的數據,偏好等。但是,如果您使用發行證書,則不會發生此問題。
這只是我的主管提出的。我幾乎是公司中唯一的Android開發人員,所以沒有人真正瞭解簽名過程。 – 2012-08-01 15:27:02
啊好吧,陷入困境。是的,真的沒有任何缺點* *用釋放鍵簽名它,所以我想不出任何你不想*的情況。 – kcoppock 2012-08-01 15:28:57