【发布时间】:2023-02-01 03:54:41
【问题描述】:
多年来,我一直使用模式“com.mycompanyname.native.appname”来命名我的应用程序的捆绑 ID,并在包名称中使用关键字“native”创建了许多应用程序。在我切换到 EAS 构建之前,我在使用经典 expo 构建时没有收到此错误。 现在,我必须升级一些实时应用程序,是否有解决此错误的解决方法?
【问题讨论】:
标签: javascript java react-native expo
多年来,我一直使用模式“com.mycompanyname.native.appname”来命名我的应用程序的捆绑 ID,并在包名称中使用关键字“native”创建了许多应用程序。在我切换到 EAS 构建之前,我在使用经典 expo 构建时没有收到此错误。 现在,我必须升级一些实时应用程序,是否有解决此错误的解决方法?
【问题讨论】:
标签: javascript java react-native expo
是的,有一个变通方法,分两步进行:
这样,Play 控制台的 applicationId 保持不变,Java 中使用的包名称对构建有效。
这是一个带有示例配置插件的要点,以及如何将其添加到您的 app.json:
https://gist.github.com/kbrandwijk/cef9e3b01cff91f8dfad8f47f02cb880
【讨论】: