React Native关闭调试模式并停止显示警告消息

时间:2016-06-01 17:48:40

标签: react-native

我目前的情况是生产应用程序出现警告消息,目前尚不清楚如何关闭这些警告。任何人都知道Android的等价物是什么

jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=false"];

2 个答案:

答案 0 :(得分:2)

首先,如果您计划在生产模式下运行应用程序,通常应该捆绑您的JS,例如通过运行这样的命令:

node node_modules/react-native/local-cli/cli.js bundle --dev false --platform ios --entry-file ./index.ios.js --bundle-output ./ios/main.jsbundle

要回答您的问题,android/src/main/java/com/YOUR_PROJECT_NAME/MainActivity.java文件应该包含类似的内容

/**
  * Returns whether dev mode should be enabled.
  * This enables e.g. the dev menu.
  */
  @Override
  protected boolean getUseDeveloperSupport() {
    return BuildConfig.DEBUG;
  }

您可以将其更改为

/**
  * Returns whether dev mode should be enabled.
  * This enables e.g. the dev menu.
  */
  @Override
  protected boolean getUseDeveloperSupport() {
    return false;
  }

修改:修复错误

答案 1 :(得分:1)

在assets文件夹的index.android.bundle文件中有一个条目

(function(global) {global.
    __DEV__=true;

设置为false,我的所有问题都消失了