准备反应本机释放

时间:2016-10-16 19:01:37

标签: android ios react-native

我的旧应用程序是使用cordova构建的,并在1年前在app store上发布。

其ID为:com.simpleinformatics.app,应用商店和Google Play商店的当前版本为2.2.1

现在我们决定重写应用程序,但这次使用“本机反应”,新的应用程序现已完成并在调试模式下在android和ios上进行测试

我想发布它的android和apple商店作为旧cordova app的更新。

这样做的正确步骤是什么?

我尝试在xcode中更改配置文件和bundler id,但这会产生一个新的.xcode文件,而对于android来说,看起来只是更新androidmanifest是不够的。在使用manifest for android和xcode项目后突然项目无法构建。

有人可以指出我们如何在准备发布之前对本机应用进行品牌反应,以便应用商店接受它作为旧Cordova应用的更新

2 个答案:

答案 0 :(得分:2)

在iOS上,您需要更改Xcode中的bundle(只需点击您的项目)。在Android上,您需要更改AndroidManifestbuild.gradle

中的捆绑包

答案 1 :(得分:1)

根据您使用的react-native版本,在两个平台(android和ios)上都需要更改一堆文件

要编辑的文件列表:

IOS

  1. [application_build_scheem] .plist(这是一个dict / xml文件,其中包含默认使用的键如果没有更改添加到项目中(react-native-cli) init类型的项目)
  2. 机器人

    1. strings.xml(更改 app_name 键值)
    2. manifest.xml(更改属性)
    3. build.gradle(更改 applicationId 值)
    4. MainActivity.java(更改java类
    5. MainApplication.java(更改java类
    6. 值得一提:

      有一个npm模块@ https://www.npmjs.com/package/react-native-ci-tools,碰巧上面所有使用它并让生活更轻松。