出于某种原因,我在通过react-native构建我的应用程序的发行版时遇到以下错误。
***由于未捕获的异常终止应用程序' RCTFatalException:未处理的JS异常:t.typeof不是函数。 (&#t; typeof(" function" == typeof Symbol?Symbol.iterator:" @@ iterator")',' t.typeof& #39;未定义)(/Users /../THEAPP.app/main.jsbundle:11)' ;, reason:' Unhandled JS Exception:t.typeof不是函数。 (&#t; typeof("功能......'
我的目标是在使用捆绑包时将应用程序放到手机上。
我尝试了以下内容:
react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
我对这两个错误都有同样的错误。当然,这是在我将 AppDelegate.m 更改为以下内容之后:
//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
有谁知道为什么会发生这种情况?我正在使用Xcode 9.4