デプロイ後にreact-native iOSアプリが静的アセット(画像)を表示しない

デプロイ後にreact-native iOSアプリが静的アセット(画像)を表示しない

タグ:


質問

私は自分のプロジェクトのルートにある “images”というフォルダにすべての静的画像を持っています。しかし、私のアプリケーションをバンドルするために次のコマンドを実行すると、アプリは動作しますが、画像は表示されません。

バンドルするために使用するコマンド:

./react-native bundle –minify –entry-file index.ios.js –platform ios –dev false –bundle-output main.jsbundle –assets-dest ./assets

assetsフォルダが作成され、すべての画像を含むimagesフォルダがあることに注意してください。

助けてもらえますか?

ベストアンサー

アセットの宛先とmain.jsbundleは同じフォルダになければなりません。試してみてください:

./react-native bundle –minify –entry-file index.ios.js –platform ios –dev false –bundle-output ./release/main.jsbundle –assets-dest ./release

bundlerはとにかくそこにassetsフォルダを作成します。

以下の議論からの情報を含む更新:

XCodeビルドステップで実行される react-native-xcode.sh スクリプトは、 main.jsbundle と bundler





source
React Native iOS SimulatorでURIで画像を表示できない
iOSアプリのSVGベースの画像アセットの読み込み
React-native Androidアプリにローカル画像/資産が表示されない
react-nativeのアンドロイドとiOSの画像サイズ
React Nativeで作成されたAndroidアプリのデプロイ/プブリッシュ
React NativeアプリをHerokuにデプロイすることは可能ですか?
React Native + React Native Paperアプリにアイコンが表示されない
React Native iOSアプリをビルドし、.appファイルを取得してデバイスにデプロイする方法は?
React Nativeアプリのクラッシュ:アセットからスクリプトを読み込めません ‘index.android.bundle’
react-native iOSアプリでコンパイル時間が遅い
Rating