1.快应用打包的签名问题
打包的时候,会自动签名,这个签名文件也是自动生成的,就目前来说,因为快应用市场没有像苹果那样统一,所以,华为的快应用发布时需要发布到除华为外的其他合作市场,比如:vivo,oppo等。
这时候多人开发的时候不同的人打包,签名是不一样的,不同的签名在下次更新到同一个市场的时候是无法成功上传的,除非申请下架之后重新上传新的签名的包,这就很麻烦了,所以这里推荐几种方法来解决:
1)让同一个人打包上传;
2)让同一个人打包好后把签名文件分发给其他的人,这样签名就一致了,这是最好的方法,因为人总有请假不在的时候。(签名文件就是为sign的文件,直接替换掉即可)
2.versionCode的使用
在发包的时候为了区分每一个包的不同和新老包,需要一个版本来控制,博主是从iOS入行的,不同于其他的市场,iOS市场是统一的,所以没那么麻烦,可以通过x.x.x这样的版本来区分,但是基于安卓庞大的市场,这个versionCode不能像iOS那样,必须要以一个自增的的整数来做,每发一个新包就自增1,同样的包在不同的市场这个versionCode要一样的。
官方解释:应用版本号,从1自增,推荐每次重新上传包时versionCode+1。
当然,你也可以+2,+10这样的,要保证比前一个大。