如果我发布一个包名与 bundle id 不同的应用程序,我会遇到问题吗?

Will I have problems if I publish an app with a packagename different of bundle id?

最近我不得不更改我的 android 项目的包名,因为我不得不禁用一个旧应用程序来更改一些信息和其中的一些 UI。但是业务逻辑是完全一样的。所以我想知道,我是否可以为 Android 使用具有不同包名称的相同解决方案(用于在 google 中创建另一个使用相同名称但包名称不同的应用程序)然后保持包 ID 相同iOS 不必在应用商店中重新创建另一个?我会遇到问题吗?

非常感谢。

据我所知,如果您确定以下几点,应该不会有任何问题:

  • 在旧包 ID 上注册的所有内容现在都已注册到新包 ID,并在整个项目中替换为新包 ID。例如:如果您使用了 firebase 产品,那么您可以将旧的 googleservices.json 替换为新的。

  • 您在商店中的旧应用已被删除(以避免用户混淆)

  • 您可以使用相同的密钥对密钥进行签名,但您不能使用之前在商店中添加的相同应用程序。

  • 确保您对旧包 ID 没有任何依赖。

注意:您的旧应用不会被这个新应用替换,即使它们具有相同的名称,因为 bundle id 是此应用的唯一标识符。

如果您对新的 iOS 应用程序使用与之前相同的捆绑包 ID,应该不会有任何问题,但通常情况下,两个应用程序都使用相同的捆绑包只是为了保持标准。但你总是可以选择。不要。

Goodluck 如果您有任何疑问,请随时回来