質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

1回答

568閲覧

ReactNative で実行時のエラー「no bundle url present make sure you're running a packager server」

takeshi1907

総合スコア54

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2019/03/03 10:01

編集2019/03/03 10:08

問題

React Nativeで作られているアプリをターミナルとXcodeそれぞれからビルドすると以下のメッセージの赤い画面が出てアプリを実行できません。

googleで検索して出てくることはほとんど試したのですが、全く解決せず、こちらで質問させていただきました。

以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

no bundle url present make sure you're running a packager server

エラー画面の画像

試したこと

1、PROJECT/ios/build/を削除する
react-native run-ios

2、一度以下のポートを終了する
sudo lsof -i :8081

3、info.plistに以下を追加
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSAllowsLocalNetworking</key>
<true/>
</dict>
</key>

4、キャッシュのクリア
./node_modules/react-native/scripts/packager.sh --reset-cache
https://qiita.com/kondoakio/items/8b5ef1d1abe2b016dc9e

5、その他
GoogleのDNS(8.8.8.8)を設定
https://stackoverflow.com/questions/48267992/react-native-no-bundle-url-present-only-on-ios-device

・使用している環境のバージョンは以下になります。
xcode 10.1
mac os Mojave 10.14.3
npm 6.4.1
node v10.15.2
react-native-cli: 2.0.1
react-native: 0.57.8

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

be sure that you don't have any web proxy on,
I met same issue and tried all the solution and finally got it by closing my shadowSocket.

Env:
Xcode 10.2.1
Mac OSX 10.14.5
react-native 0.59.8

投稿2019/05/23 00:30

likaiboy

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問