美文网首页
RN:No bundle URL present

RN:No bundle URL present

作者: zinder | 来源:发表于2017-07-11 13:50 被阅读744次

    ReactNativeiOS在0.29.0版本中BundleURL加载方法做了重大改变,新增了RCTBundleURLProvider单例类专门处理BundleURL,使用NSUserDefaults保存配置信息。

    默认加载方式

    在Debug模式下,执行React-native-xcode.sh编译脚本会自动获取当前网卡en0的IP地址,并打入App包中一个配置文件ip.txt,App运行时会读取ip文件,自动生成Developer Server URL,通过这种加载方式,我们不再需要手动去把”localhost”改成Mac的IP了,每次编译都会读取当前最新的IP。

    #ifDEBUG

    [[RCTBundleURLProvider sharedSettings] setJsLocation:@”YOUR LOCAL IP”];

    #endif

    jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@”index.ios” fallbackResource:nil];

    相关文章

      网友评论

          本文标题: RN:No bundle URL present

          本文链接:https://www.haomeiwen.com/subject/xqfmhxtx.html