2
나는 앱을 만들기 위해 react-native를 사용하고 있습니다. 나는 어제 새로운 프로젝트를 만들었고 iPone 6에서이 프로젝트를 실행했고, 뜨거운 리로딩을 가능하게하기 위해 장치를 흔들어서 개발자 메뉴를 열 수 있었다.iOS 전화에서 기본 개발 도구에 반응하십시오.
오늘은 반응 네이티브 run-ios를 통해 앱을 시작하고 xcodeproject를 열어 내 휴대 전화에서 실행했을 때 개발자 메뉴에는 네 가지 옵션 만있었습니다. 핫 리로딩을위한 탭이 없습니다.
나는이 (가) Debug JS Remotely
옵션을 탭하면
WebSocket connection failed with error Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"
'RCTWebSocketExecutor.m' 파일에 올바른 IP 주소를 갖고 계십니까? 'RCTWebSocketExecutor.m' 파일을 열고'localhost'를 PC의 ip로 변경하십시오. 장치를 흔들고'JS를 원격으로 디버그 '하십시오. 희망이 도움이됩니다. –
예, 이것은 코드 '- (void) setUp { if (! _url) { NSUserDefaults * standardDefaults = [NSUserDefaults standardUserDefaults]; NSInteger 포트 = [standardDefaults integerForKey : @ "websocket-executor-port"] : 8081; NSString * host = [[_bridge bundleURL] host]; if (! host) { host = @ "localhost"; } NSString * URLString = NSString stringWithFormat : @ "http : // % % @ : % zd/debugger-proxy? role = client", host, port]; _url = [RCTConvert NSURL : URLString]; }' –
Gmail을 통해 디버깅 할 수 있습니까? 아마 내가 너에게 그 프로젝트를 보낼 수있을거야. –