我希望能够自动化在AppDelate.m中交换应用URL的过程。但是,我无法弄清楚如何做到这一点。我想基本上这样做:
if (schemeIsDebug) {
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
} else {
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
}
这样,当我点击存档时,它会自动切换到prod URL。
答案 0 :(得分:2)
#ifdef DEBUG
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
#else
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
这将在调试或释放模式下切换jsCode。并且"存档"将永远建立在发布模式。