1. ホーム
  2. ios

[解決済み] アプリのiOSがビルドリリース時に真っ白な画面で固まる React Native

2022-03-01 01:29:32

質問

このチュートリアルのようにReact Nativeを使用して新しいプロジェクトを立ち上げています。 https://facebook.github.io/react-native/docs/getting-started.html を実行し、iOSのリリースをビルドしましたが、LaunchScreen実行後に真っ白な画面が表示され、うまくいきません。

でビルドすると、アプリは動作します。 デバッグ (react-native run-ios)では動作しません。 リリース (Xcodeやターミナルでリリースをビルド)。

react-native v0.53.0

react-native-cli v2.0.1

ノード v8.10.0

Xcode 9.2

Xcodeで表示されるログです。

<ブロッククオート

2018-02-06 15:55:14.464233+0700 MyApp[306:35863] [Accessibility] ************** GAXクライアントバンドルの読み込み **************** 2561-02-06 15:55:14.697 [error][tid:main][RCTCxxBridge.mm:423] Failed to load bundle(file:///var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.Bundle). app/main.jsbundle) with error:(Error reading bundle /var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.app/main.jsbundle (null)). 2018-02-06 15:55:14.706782+0700 Shiip[306:35863] Failed to load bundle(file:///var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp. app/main.jsbundle) with error:(Error reading bundle /var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.app/main.jsbundle (null)).

どのように解決するのですか?

私は多くのバージョンのnodeを使用しているので、Xcodeは私がターミナルで使用したnodeのバージョンを使用しないので、私のアプリのビルドがクラッシュします。私の問題を解決するには、次の操作を行います。

Xcodeでスクリプトのビルドフェーズを開きます。

さて、ノードのバージョンパスを正確に使って(useコマンド。 どのノード でノードのバージョンパスを取得します。)

そして、私の問題は解決された