iOS reactNative 真机运行

注意:首先说一个真机调试不出菜单项的原因可能是 在往现有的工程里面集成的时候没有把‘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 真机运行)