react native
アプリのデバッグに重大な問題が発生しました。デバッグがネイティブアプリに反応する
- 最新バージョンの
xCode
とexpo
をインストールしました。 - スタート
xCode
- で
iOS Simulator
がexpo
で新しいアプリケーション/プロジェクト(ナビゲーションバーと1) - を作成します。私は、アプリケーションを開く
iOS Simulator
にプロジェクトを送ります。
私がDebug JS Remotely
をクリックすると、GoogleChromeが開き、dev Tools
と一緒に私はまったく同じように動作します。ただし、コードにエラーを追加すると、{
を削除してファイルを保存すると、Appが再読み込みされ(ホットリロード)、エラーが発生します(シミュレータで)。エラーはで、GoogleChromeブラウザのコンソールには表示されません。
- なぜですか?
さらに悪いことに、エラー(ここでは:それが属するところに{
を追加)を削除してファイルを保存すると、アプリケーションはリロードされません。 __fbBatchedBridge
のようなエラーは、{
-errorとは全く関係がありません。これらのエラーを取り除くには、expo
({
- エラーのないコードが含まれています)という新しいプロジェクトを作成し、iOS Simulator
に送信する必要があります。それだけで、エラー(つまり、_fbBatchedBridge
)がなくなります。
- エラーが発生するたびに新しいプロジェクトを作成する必要があるのはなぜですか。これには非常に間違ったことがあります。
は行を見つけ、コメントを外しました。そのトリックをしなかった。 – Stophface
奇妙に見えます。上記の行を別のファイルにもコメントしてください。node_modules/react-native/packager/react-native-xcode.sh –
私はそれらを見つけました。私は 'packager'というフォルダを持っていません。 – Stophface