由于ReactNative 0.29版本做了些改变,导致以前真机调试的方法不再适用
步骤
1.确保你的IOS设备和MAC处于同一wifi下
2.修改AppDelegate.m中的信息,如下所示
NSURL *jsCodeLocation;
[[RCTBundleURLProvider sharedSettings] setDefaults];
[[RCTBundleURLProvider sharedSettings] setJsLocation:@"192.168.104.141"];
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
其中,setJsLocation填入电脑目前的IP地址即可
3.在Xcode左上角选择已经连接usb的IOS设备,启动即可(注意Signing里的Team要选择正确);
4.以后需要再次进行真机调试时,只需进入该项目目录后npm start即可(注意:如果ip地址改变了的话,就得回到步骤2)