使用react-native v0.63.4,并且所有本地图像在开发模式下加载良好
<Image
source={require('../assets/images/xyz.png')}
style={styles.img}
resizeMode="cover"
/>
但是一旦我们在发布模式或试飞中构建它,所有图像都会加载require
没有被渲染。
到目前为止我发现了什么:
- 似乎不是https://github.com/facebook/react-native/issues/29268 https://github.com/facebook/react-native/issues/29268,因为我使用的是 0.63.4
- 检查了 IPA 文件,它确实包含所有图像
提前致谢!
这可能是链接问题
在“构建阶段”>“捆绑 React Native”代码和图像中,替换您为此拥有的任何行:
export NODE_BINARY=node ../node_modules/react-native/scripts/react-native-xcode.sh
清理项目后,删除构建文件夹并运行以下命令
react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
我希望这是有帮助的。
另请确保您的资源文件夹位于“构建阶段”>“复制捆绑资源”中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)