如何在dev / archive中动态切换URL

时间:2015-10-15 18:11:57

标签: react-native

我希望能够自动化在AppDelate.m中交换应用URL的过程。但是,我无法弄清楚如何做到这一点。我想基本上这样做:

if (schemeIsDebug) {
  jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];    
} else {
  jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
}

这样,当我点击存档时,它会自动切换到prod URL。

1 个答案:

答案 0 :(得分:2)

#ifdef DEBUG
  jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"]; 
#else
  jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif

这将在调试或释放模式下切换jsCode。并且"存档"将永远建立在发布模式。