ios - react-native iOS release build 加载本地图片和图标时出错
问题描述
在我进行发布构建时将我的 RN 版本从 0.61.0 升级到 0.61.2 之后,它显示错误说No bundle url present
。然后我从 xcode 中删除我的 main.jsBundle 并使用该命令再次创建该文件
react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
发布构建后“无捆绑错误”消失了,但在我的发布构建中没有本地图像或图标。
#React-native 版本信息:CPU:(4) x64 Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz 内存:4.19 GB / 16.00 GB Shell:3.2.57 - /bin/bash 二进制文件:节点:12.15 .0 - /usr/local/bin/node npm:6.13.4 - /usr/local/bin/npm Watchman:4.9.0 - /usr/local/bin/watchman SDK:iOS SDK:平台:iOS 13.5,DriverKit 19.0、macOS 10.15、tvOS 13.4、watchOS 6.2 IDE:Xcode:11.5/11E608c - /usr/bin/xcodebuild npmPackages:react:16.9.0 => 16.9.0 react-native:0.61.2 => 0.61.2 npmGlobalPackages:反应原生 cli:2.0.1。
解决方案
It is known bug in react-native to support ios14 https://github.com/facebook/react-native/issues/29279
and fixed in react-native v0.63.2 https://github.com/facebook/react-native/issues/29237#issuecomment-666940070
Solution
- Update react native using https://reactnative.dev/docs/upgrading.html
or
推荐阅读
- python - 如何根据数值列值将 Pandas 数据框中的一行转换为多行?
- windows - Why is the syntax of command FOR incorrect?
- c++ - how to reduce compile time: in case of including an untouched header file
- layout - 将按钮添加到布局,它不会显示
- api - 您可以部署表格插件并将其作为管理员或服务帐户运行吗?
- email - 邮件不是在命令行上使用 mutt 发送的
- excel - How to customize icons for conditions
- angular - 如何使用 web api 或 angular 更好地搜索?
- magnolia - Magnolia 从自由文本的子页面获取内容
- c# - 增加控件 WPF 上单击事件的余地