首页 > 解决方案 > React Native ios不显示本地图像

问题描述

环境

背景

我做了一个简单的应用程序。我在 Android/iOS 模拟器和真实设备上对其进行了测试。一切都很好。现在我正在尝试在 App Store 上进行部署。

问题

我将 Xcode 上的构建方案从调试更改为发布(产品 -> 方案 -> 编辑方案 -> 运行 -> 构建配置)。我在模拟器上运行它。结果就是这个(谷歌驱动器图片链接)

我不知道为什么我的应用无法加载静态图像。如果我更改方案以进行调试,它会像这样显示(谷歌驱动器图像链接)

也许...?

  1. /Users/mac88/Desktop/Projects/팀포크봇/VoiceCarRN/ios/main.jsbundle: No such file or directory删除 ios 文件夹中的 main.jsbundle 文件后出现此错误。
  2. 2019-10-13 02:09:06.046867+0900 VoiceCarRN[44601:3301900] [PERF ASSETS] Loading image at size {854, 1334}, which is larger than the screen size {750, 1334}

请检查 !

标签: iosxcodereact-nativedeployment

解决方案


使用此命令创建 jsbundle 和 assets 文件夹后

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

您必须将它们都包含在Copy Bundle Resourcesstep in 中Build Phases,因为您在发布配置中运行应用程序。


推荐阅读