2016-11-01 7 views
0

iOSシミュレータで新しく作成したアプリケーションを起動しようとすると、この非常に奇妙な問題が発生します。Reactネイティブアプリがシミュレータで不正なアプリを表示しています

私はブランドの新しいプロジェクトを作成し、react-native run-iosを使用して、それを開始しました。ロードすると、アプリのアイコンをクリックして起動します。読み込み時に不正なバージョンのアプリケーションが読み込まれているか、アプリに挿入されているJavaScriptが欠落しているようです。

私は問題を解決していないようです。私はきれいにして再構築しました。シミュレータの設定をリセットしました。私は包装業者を走らせている。私も最後の溝の試みとしてマシンを再起動しました。

エラーは表示されません。私は何が起こっているのか把握するのに苦労しています。

ここに画像があります。ロードされたアプリのコンテンツはソースコードにも表示されません。

enter image description here 任意のアイデア何が起こっているのですか?でも私は、JSファイルにアクセスすることはできませんパッケージャが動作している

編集

。例えば次の操作を実行しようとすると:

http://localhost:8081/index.ios.bundle 

は...私はreact-native --port=9990を実行しようとしましたThis site can not be reached

を表示します。それはエラーなしで始まりますが、まだロードできませんhttp://localhost:9990

+0

との開いた最初のインストールのプロジェクトは、すべての端末のインスタンスを閉じて、一度試してください。.. – Jickson

+0

私はそれが動作しないことを試みました。ブラウザでナビゲートするときにパッケージサーバーを表示できるようになりました。シミュレータにロードするときにJSバンドルを引っ張らないだけです。私は何が起こっているかを見るためにwiresharkでいくつかのテストをしています。私はバンドルのためのアプリからのリクエストを見ることができます。質問が変更されたので別の質問を提出する必要がありますが、その前に問題を解決しようとします。 – BugHunterUK

答えて

1

私は同じ問題を抱えていました。私はすでにそれを理解しました、問題は、エミュレータが現在のアプリケーションを実行することを許可していなかった以前のアプリケーションからバックグラウンドで実行されていたプロセスでした。

これは(Linux)の私が何をしたか

lsof -i :8081 

であり、それは二つの異なるアプリケーションが同じバンドルを共有している場合であるかもしれない私は

kill -9 ID_OF_THE_PROCESS 
0

で見つかったすべてのエミュレータとデバッガプロセスを殺しましたしたがって、IDとそのバンドルID

関連する問題