1.快應(yīng)用打包的簽名問題
打包的時候,會自動簽名,這個簽名文件也是自動生成的,就目前來說,因為快應(yīng)用市場沒有像蘋果那樣統(tǒng)一,所以,華為的快應(yīng)用發(fā)布時需要發(fā)布到除華為外的其他合作市場,比如:vivo,oppo等。
這時候多人開發(fā)的時候不同的人打包,簽名是不一樣的,不同的簽名在下次更新到同一個市場的時候是無法成功上傳的,除非申請下架之后重新上傳新的簽名的包,這就很麻煩了,所以這里推薦幾種方法來解決:
1)讓同一個人打包上傳;
2)讓同一個人打包好后把簽名文件分發(fā)給其他的人,這樣簽名就一致了,這是最好的方法,因為人總有請假不在的時候。(簽名文件就是為sign的文件,直接替換掉即可)
2.versionCode的使用
在發(fā)包的時候為了區(qū)分每一個包的不同和新老包,需要一個版本來控制,博主是從iOS入行的,不同于其他的市場,iOS市場是統(tǒng)一的,所以沒那么麻煩,可以通過x.x.x這樣的版本來區(qū)分,但是基于安卓龐大的市場,這個versionCode不能像iOS那樣,必須要以一個自增的的整數(shù)來做,每發(fā)一個新包就自增1,同樣的包在不同的市場這個versionCode要一樣的。