gpt4 book ai didi

react-native - 本地镜像未在发布和 TestFlight 中呈现

转载 作者:行者123 更新时间:2023-12-05 06:00:40 24 4
gpt4 key购买 nike

使用 react-native v0.63.4,在开发模式下所有本地镜像加载正常

<Image
source={require('../assets/images/xyz.png')}
style={styles.img}
resizeMode="cover"
/>

但是一旦我们在 Release模式或试飞中构建它,所有使用 require 加载的图像都不会被渲染。

到目前为止我发现了什么:

  1. 似乎不是https://github.com/facebook/react-native/issues/29268 , 因为我使用的是 0.63.4
  2. 检查了 IPA 文件,它确实包含所有图像

提前致谢!

最佳答案

这可能是链接问题

在 Build Phases > Bundle React Native code and images 中替换你为此准备的任何行:

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'

希望对您有所帮助。

还要确保您的 Assets 文件夹位于“构建阶段”>“复制捆绑资源”中。

关于react-native - 本地镜像未在发布和 TestFlight 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67529743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com