在debug的时候,是可以展示图片的,但是打包出来就不展示本地图片。这个问题使我花费了不少汗水和泪水,在网上也找不到相关能解决的办法,只能一个坑一个坑踩过来了,真的不容易。

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge {

  return [[NSBundle mainBundle] URLForResource:@"bundle/index" withExtension:@"jsbundle"];

}

        使用上述代码,打开RN页面的时候,还会报错找不到.jsbundle。

解决办法:

        还是同样的办法打出bundle,不要拖动引入,在Build Phases的Copy Bundle Resources中,将bundle文件夹拖进去。添加的方式选择 Create folder references。

        然后就会得到下面的这样一个文件夹:

        这个时候,再去打包就可以了。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐