2016-03-31 8 views
6

誰かがデバイス上でChromeのデバッグを中断するかどうかを確認する方法を提案できますか? Chromeデバッグは、iOSシミュレータをうまくデバッグできます。デバイスから反応したネイティブChromeデバッグが壊れていますか? (実行時にはデバッグの準備ができていません)

iOSデバイスのChromeデバッグは、1週間ほど前に動作が停止するまで、1か月以上正常に動作していました。

Chromeデバッグを再開するのに何時間も費やしてきました。私は新しい "AwesomeProject"で全面的にスタートしました。運がない。

ChromeデバッグURLは、デバイスとシミュレータのデバッグで同じですか? 173.17.29.213 :OS X 10.11.3、Xcodeの7.3、iOSの9.3、および反応するネイティブ0.22

  • MacBookの無線LANを使用して

    enter image description here

  • iPad WiFi:173.17.29.77
  • MacBookからiPadにpingすることができます。
  • iPadでAwesomeProjectを実行し、ライブリロードを有効にすることができます。
  • jsCodeLocationが、私はChromeを殺害し、それを再起動
  • をlocalhostに設定したときに、私はシミュレータで細かいデバッグすることができますが、http://localhost:8081/debugger-ui
  • は、パッケージャが
  • 私はXcodeのは

ファイルのブレークポイントを設定することができます実行されているリアクト開きました。 AppDelegate.m

jsCodeLocation = [NSURL URLWithString:@"http://173.17.29.213:8081/index.ios.bundle?platform=ios&dev=true"]; 

Xcodeのデバッグコンソールが表示されます。

2016-03-31 08:02:12.286 [error][tid:com.facebook.react.RCTBridgeQueue][RCTWebSocketExecutor.m:85] Runtime is not ready for debugging. 
- Make sure Packager server is running. 
- Make sure Chrome is running and not paused on a breakpoint or exception and try reloading again. 
2016-03-31 08:02:12.319 [error][tid:main][RCTWebSocketExecutor.m:132] WebSocket connection failed with error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" 
2016-03-31 08:02:12.513 [fatal][tid:main] Runtime is not ready for debugging. Make sure Packager server is running. 
2016-03-31 08:02:36.032 [error][tid:main][RCTWebSocketExecutor.m:132] WebSocket connection failed with error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" 
2016-03-31 08:02:36.032 [error][tid:com.facebook.react.RCTBridgeQueue][RCTWebSocketExecutor.m:85] Runtime is not ready for debugging. 
- Make sure Packager server is running. 
- Make sure Chrome is running and not paused on a breakpoint or exception and try reloading again. 
2016-03-31 08:02:36.707 [fatal][tid:main] Runtime is not ready for debugging. Make sure Packager server is running. 

ファイル:package.json

{ 
    "name": "AwesomeProject", 
    "version": "0.0.1", 
    "private": true, 
    "scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start" 
    }, 
    "dependencies": { 
    "react": "^0.14.8", 
    "react-native": "^0.22.2" 
    } 
} 

答えて

14

あなたは、正確な状況に直面した後、現時点では私のための一歩と作品に近いです:

「実際のデバイス上でデバッグするには:

iOSの場合 - RCTWebSocketExecutor.mファイルを開き、localhostをコンピュータのIPアドレスに変更します。デバイスを振って、デバッグを開始するオプションを使用して開発メニューを開きます。 [1]」

[1] https://facebook.github.io/react-native/docs/debugging.html

+1

ありがとうございました!私は* *私はいくつかの問題を解決するために私のプロジェクトに再構築された後、私はそれを行って、それについて忘れていたと思います。もう一度これを行うには決して忘れないだろう不明なnpmの問題です。お返事ありがとうございます! –

+0

ありがとうございました。 –

関連する問題