Learn iPhone, iOS, Objective-c, Swift, cocos2dx, Unity and ….?

iOSやAndroid開発でのエラー解決法や便利tipsのメモ

RSS Feed

Error – React-Native “Could not connect to development server”

0 Comments
Posted by Kuro on 2015/03/27

Could not connect to development server.
Ensure node server is running – run ’npm start’ from React root

React-Nativeを使って実機起動したときに上記のエラーが表示されて正しく動きませんでした。
React-Nativeはnode serverが動いていないと実行できないようです。

実機で動かす方法はAppDelegate.mに2通り載っていました。

1. 開発用サーバーから読み込む

プロジェクトのルートディレクトリで”npm start”を実行
application:didFinishLaunchingWithOptions:内にある以下の行の“localhost”の部分をPCのIPアドレスに変更

2.アプリ内のstatic bundleから読み込む

プロジェクトのルートディレクトリで”npm start”を実行
“curl http://localhost:8081/index.ios.bundle -o main.jsbundle”を実行
main.jsbundleというファイルが作成されるのでそれをプロジェクトに追加

application:didFinishLaunchingWithOptions:内にある以下の行ををコメントアウト
jsCodeLocation = [NSURL URLWithString:@”http://localhost:8081/index.ios.bundle”];

application:didFinishLaunchingWithOptions:内にある以下の行のコメントアウトをはずす
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@”main” withExtension:@”jsbundle”];

これで実機起動できました。

スポンサードリンク


Filed under Programming, React
Tagged as ,
You can leave a comment, or trackback from your own site.

0 Comments

You can be the first to comment!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

Popular Posts