我一直在這個小時,並無法弄清楚。我試圖將我的iPhone物理設備連接到筆記本電腦上運行的開發服務器,但無法連接。在我搖動我的設備以打開調試工具後,當我點擊Debug JS Remotely時,我仍然收到這個錯誤。如何在React Native 0.44上將設備連接到開發服務器?
此外,選擇熱刷新和實時刷新不調試工具出現。我從this link中看到,問題可能是因爲我沒有在AppDelegate.m和RCTWebSocketExecutor.m中指定我的計算機的IP地址,但這些文件與答案所建議的不同,它們現在看起來像這樣。
AppDelegate.m
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
RCTWebSocketExecutor.m
NSInteger port = [[[_bridge bundleURL] port] integerValue] ?: 8081;
NSString *host = [[_bridge bundleURL] host] ?: @"localhost";
NSString *URLString = [NSString stringWithFormat:@"http://%@:%zd/debugger-proxy?role=client", host, port];
_url = [RCTConvert NSURL:URLString];
沒有那個運氣。 –