美文网首页
2019-06-11 React Native在iOS模拟器 c

2019-06-11 React Native在iOS模拟器 c

作者: KingAmo | 来源:发表于2019-06-11 22:29 被阅读0次

    在iOS模拟器上Command + D无法打开开发者菜单,command + R 无法 reload ,按照网上的经验, Connect Hardware Keyboard 也勾选了,甚至重启模拟器,重启电脑,但是就是没有用。而且奇怪的是,新建一个项目,同一个模拟器上这个新应用的Command + D又是正常的。。。也就是说,我的旧项目的某处设置有问题咯?并不是模拟器的锅?

    幸好模拟器中杀掉app进程,重新进入app,能reload代码。但是,没法开启debug js remotely,没法调试。。。

    stackoverflow上找了个办法:通过代码来开启debug js remotely
    在app入口处加入以下代码

    import { NativeModules, Platform } from 'react-native';
    
    if (__DEV__ && Platform.OS === 'ios') {
      NativeModules.DevSettings.setIsDebuggingRemotely(true)
    }
    

    注意这个api只支持iOS
    这样,每次app启动时,就自动打开了debug js remotely了,又可以愉快的调试了。。

    后面如果找到了怎么解决Command + D无法打开开发者菜单再来补充。。。。

    相关文章

      网友评论

          本文标题:2019-06-11 React Native在iOS模拟器 c

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