如何使用1个源代码将2个应用发布到Play商店和App Store?

时间:2019-06-07 11:06:52

标签: flutter dart

我需要将2个客户端发布到1个源代码。我该怎么办?

我阅读了这篇文章。 How do I build different versions of my Flutter app for qa/dev/prod?

但是我找不到本文的答案。

是否可以用相同的源代码,相同的密钥文件,相同的版本代码和相同的版本名称(com.eclipse.side)发布2个应用程序?

2 个答案:

答案 0 :(得分:2)

为了将相同的源代码发布到2个不同的应用程序中,例如,如果您拥有应用程序的付费版本和免费版本,则需要使用flutter flavors 基本上,它将创建2个不同的应用程序,这些应用程序可以使用相同的代码上传到商店,例如,应用程序ID略有更改

答案 1 :(得分:1)

  

因此,是否可以在相同的源代码中发布2个应用程序

是的。与创建应用程序无关。

  

和相同的密钥文件

是的,但是不建议这样做

  

和相同版本代码

是的,版本代码仅是您的特定应用的版本号。

  

和相同的版本名称(com.eclipse.side)

是的,versionName字符串用作显示给用户的版本号。不确定您是不是真的想把包裹ID放在那儿。

因此,全球唯一重要的是清单中的应用程序ID,并且在整个游戏商店提交的应用程序中,应用程序ID必须是唯一的。

编辑

  

我的问题是,可以发布两个具有相同软件包名称的应用程序吗?**

同样,没有程序包名称之类的东西。 application id只是重要。其他所有东西只是标签。如果要发布两个应用,则两个都可以显示“我的应用”标签。但是一个糊状对象具有与其他糊状对象不同的应用程序ID(即com.company.app1com.company.app2)。就是这样-因此请确保您的口味设置了不同的应用程序ID,并且您应该不错。