'RCTBundleURLProvider' 没有可见的 @interface 声明选择器 'jsBundleURLForBundleRoot:fallbackResource:'

sak*_*a73 55 ios appdelegate react-native

这是我在构建应用程序时遇到的错误。

在我的文件中将反应本机版本从 升级到 后,我收到此0.66.2错误。0.68.2Appdelegate.mm

在此输入图像描述

sak*_*a73 198

jsBundleURLForBundleRoot:fallbackResource:经过一番研究后,我发现RCTBundleURLProvider.

这是修复方法:

代替

return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
Run Code Online (Sandbox Code Playgroud)

return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
Run Code Online (Sandbox Code Playgroud)

重新构建应用程序,您就可以开始了。

  • 非常感谢,和你一样的升级历程!(66 至 69) (2认同)