注意:首先说一个真机调试不出菜单项的原因可能是 在往现有的工程里面集成的时候没有把‘DevSupport’加到pods里面(找了好多好久才知道的)
下面开始真机运行
一.首先确保下面几项
1.手机连接到电脑上,且要在同一wifi下面
2.在添加reactNative页面的地方把localhost改成你电脑的ip地址可以通过(ifconfig查看)
比如:修改前 NSURL *jsCodeLocation =[NSURL
URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios"];
修改后:
NSURL *jsCodeLocation =[NSURL
URLWithString:@"http://192.168.0.103:8081/index.ios.bundle?platform=ios"];
别忘了启动服务(npm start),这样就可以在真机上运行起来了。(如果在真机运行前,在模拟器上也运行了,要把之前启动的服务关掉,在重新npm start)以免报错说连接不到服务。
如果你需要在真机上启用调试功能,则需要打开RCTWebSocketExecutor.m文件,然后将其中的"localhost"改为你的电脑的IP地址,最后启用开发者菜单中的"Debug JS Remotely"选项。
iOS reactNative 真机运行
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 这几天,打算把之前集合到原生项目中的React Native项目在真机上跑跑,顺便试下发布更新等,理清以后的发布流...
- 解决方法: 在AppDelegate.m文件中,把一下代码中的localhost改为你电脑的IP地址,并且保证你的...
- 在许多的项目开发中,直接用ReactNative的项目不会很多,大部分都是原生的代码中,需要嵌入一两个界面,运用R...