react-native IOS应用程序未在模拟器中显示资产

时间:2019-09-03 07:55:26

标签: ios react-native

我试图在Xcode模拟器中运行一个本机应用程序,但是该应用程序未显示资产(图像),所以我尝试了以下操作: XCode项目->构建阶段->复制捆绑资源,然后将资产添加到我的复制捆绑资源。 当我这样做时,应用程序会变成空白页,这个问题是this的重复,我想知道为什么这个解决方案对我不起作用?我该怎么解决呢? 注意:我可以在android模拟器中看到图像

1 个答案:

答案 0 :(得分:0)

对于通过Xcode资产目录或Android可绘制文件夹包含的图像,请使用不带扩展名的图像名称:

<Image source={{ uri: 'app_icon' }} style={{ width: 40, height: 40 }} />

对于Android资产文件夹中的图像,请使用asset:/方案:

<Image source={{ uri: 'asset:/app_icon.png' }} style={{ width: 40, height: 40 }} />