2016-11-22 25 views
3

React Native v0.37にアップグレードしました。 iOSシミュレータが正常に動作しますが、デバイス上でアプリケーションを実行しようとしたとき、私はエラーを取得する:React Native 0.37にアップグレードした後、iOSデバイスでアプリを実行できません

[fatal][tid:main] No script URL provided. Make sure the packager is running or you have embedded a JS bundle in your application bundle.unsanitizedScriptURLString:((null)) 

誰もが、なぜ手掛かりを持っていますか?

ご協力いただきありがとうございます。

+0

これは現在問題なく動作しています。私が何をしたのかを知るのは難しいです。おそらくクリーンで稼働してサーバーを再起動します。告げるのは難しいですが、今は大丈夫です。 – user1875631

+0

運がこれまでのところ?私は同じ問題を経験しています。ランニング反応 - ネイティブ0.35.0。 – jankoritak

+0

いいえ、申し訳ありませんが、xcodeでプロジェクトをクリーンアップし、サーバーを再起動する以外の情報はありません。 – user1875631

答えて

1

はあなたのlocalhostのInfo.plist

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
     <key>localhost</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
    </dict> 
</dict> 
+0

ありがとうございます。はい、これはすでにそうです。 – user1875631

1

OK許可していることを確認しますので、私はネイティブの0.38を反応させるためにアップグレードした後、再び問題がありました。

"反応ネイティブバンドル--dev偽--assets-dest ./ios - エントリファイルindex.ios.js - プラットフォームios - バンドル出力ios/main.jsbundle"を実行しましたバンドルをクリーンな方法で実行し、Babelプラグイン設定の問題によってエラーが発生していることを確認しました。 .babelrcファイルをクリーニングした後、パッケージングは​​うまくいっています。次に、main.jsbundleを生成し、それをxcodeのプロジェクトに追加する必要があります。その後、コンパイルは正常に実行されます。

関連する問題