因为本人是黑苹果,wifi模块无解,需要买一个外置wifi才可以连wifi,看了React native的真机调试,网上都说需要电脑和手机连在同一个wifi里才能开始真机调试,但是在笔者的测试下其实并不一定需要第三方介质,实际上,ios手机的个人热点可以很好的帮我们解决这个第三方介质调试的问题。
开过热点的人都知道,ios的热点有两种选项,当我们选择打开热点之后手机会提示有2种选择,一种是无线网开关与蓝牙连接,另一种则是仅usb。我们选择仅usb。
然后连接在mac上,我们打开系统设置的网络选项,我们会发现有一个 iPhone USB的选项。
其实当这个 iPhone USB 中有分配ip地址之后我们就已经可以开始调试了,打开xcode,选择我们的RN项目,然后切换scheme为DEBUG,而Appdelegate.m 里面的
jsCodeLocation 也并不需要修改,保持原来的模拟器模式就好,不是打包bundle的状态。