如何在React Native for iOS(Xcode)中设置调试或发布模式,就像我们以前在Build Setting-> LLVM Preprocessor over Native code中所做的那样?有什么办法或者我需要在JS代码中指定吗?如果没有办法,那么我们应该如何在React Native JS Code中访问Xcode设置的属性?
答案 0 :(得分:5)
设置调试或发布模式:
对于iOS,在Xcode中打开您的项目并选择产品→方案→编辑方案...(或按⌘+<)。接下来,从左侧菜单中选择Run并将Build Configuration更改为Release 对于Android,默认情况下,开发人员菜单将在gradle完成的发布版本中禁用(例如,使用gradle assembleRelease任务)。虽然可以通过将适当的值传递给ReactInstanceManager#setUseDeveloperSupport来自定义此行为。
来源:https://facebook.github.io/react-native/docs/debugging.html
如果您处于调试或发布模式,请访问信息:
if (__DEV__) {
console.log('I am in debug');
}
来源:How can I determine if my React Native app is a debug or release build from JavaScript code?