2016-07-05 104 views
1

如何在React Native for iOS(Xcode)中设置调试或发布模式,就像我们在Build Setting-> LLVM Preprocessor over Native代码中所做的那样?有什么办法或我需要在JS代码本身指定?如果没有办法,那么我们应该如何在React Native JS代码中访问由Xcode设置的属性?设置调试或释放| React Native - iOS

回答

4

设置调试或发布模式:

对于iOS在Xcode中打开你的项目,选择产品→计划→编辑计划...(或按⌘+ <)。接下来,从左侧菜单中选择运行并将生成配置更改为发布。
对于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?

+0

它仍然无法正常工作。即使在发布版本中运行产品后,我也总是得到Debug – shubhsin