构建与提交 - 在App商店上进行更新

优质
小牛编辑
137浏览
2023-12-01

在App商店上进行更新

只剩下这个最后的主题了。【译者:原话很长,我懒得一个字一个字的去翻译了,翻译的话比我罗嗦的这段加上前面那句还长】
当应用活在应用商店之中的时候,会需要是不是的对他更新 — 添加一些新功能或者修改一些上线后发现的bug。
幸运的是更新应用非常简单。只需要修改config.xml文件提升版本号:

  1. <widget id="com.yourname.yourproject" version="1.0.1"
  2. xmlns="http://www.w3.org/ns/widgets"
  3. xmlns:cdv="http://cordova.apache.org/ns/1.0">

上面的范例中我将版本号更新为1.0.1,你可以1.1.0或者2.0.0的去提升,基本都没啥问题,只要比前一个发布版版本号高就可以了。
然后重新照着之前的步骤打包应用,不过这次会更简单些,因为现在不用生成证书和其他东西了。重点是需要使用相同的东西来签名,否则是不会有用的。
当然,也不要重新创建应用商店清单。iOS的话需要登录去iTunes Connect中管理已有的应用然后提交一个新的包。你能找到更新选项的:

Update

选择iOS选项。输入config.xml中的新版本号,更新列表中的其他需要更新的东西。【译者:原文还需要加入通过XCode或者Application Loader】上传新的包,再次将新的包加入到app store listing:

Update

上传之后,需要重新提交审核。
对Android而言,只需要去Google Play developer console更新已有的应用信息。然后去列表的APK部分上喜欢新的apk文件(crosswalk的话两个apk都要上传)然后点击‘Publish now to Production’。
新版本需要重新走审核流程,这个流程iOS还是要一周,Google Play的话几小时。