基于环境分叉jsCodeLocation的最佳实践

时间:2017-07-31 15:36:31

标签: ios objective-c react-native xcodebuild

我希望能够在本地或在应用商店中运行我的React-Native应用。

目前我有两行:

//  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
  jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

我评论或取消评论。是否可以执行if process.end.NODE_ENV === production之类的操作(除适用于Objective C / iOS之外)以便实际分叉?

1 个答案:

答案 0 :(得分:2)

选择项目 - >选择"构建设置" - >搜索"预处理器宏" - >定义宏,如STATE_DEVELOPMENT = 0或1.

在Release部分中定义STATE_DEVELOPMENT = 0,在Debug部分定义STATE_DEVELOPMENT = 1.

tf.train.Saver().save