Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios main.jsbundle是一个空文件_Ios_Xcode_React Native_React Native Code Push - Fatal编程技术网

Ios main.jsbundle是一个空文件

Ios main.jsbundle是一个空文件,ios,xcode,react-native,react-native-code-push,Ios,Xcode,React Native,React Native Code Push,问候 我的任务是将RN从0.41升级到0.50.4,我遇到了一个奇怪的问题。 当XCode构建配置在模拟器上调试时,我的应用程序运行良好。但是,当我将构建配置更改为RELEASE时。应用程序启动后立即崩溃 Failed to load bundle(file:///var/containers/Bundle/Application/.../main.jsbundle) with error:(Error reading bundle /var/containers/Bundle/Applicat

问候

我的任务是将RN从0.41升级到0.50.4,我遇到了一个奇怪的问题。 当XCode构建配置在模拟器上调试时,我的应用程序运行良好。但是,当我将构建配置更改为RELEASE时。应用程序启动后立即崩溃

Failed to load bundle(file:///var/containers/Bundle/Application/.../main.jsbundle) with error:(Error reading bundle /var/containers/Bundle/Application/.../main.jsbundle (null))
我将代码推送集成到我的应用程序中,因此我使用的是
jsCodeLocation=[CodePush bundleURL]

因为在iOS设备上运行发布模式不起作用。我还尝试在iOS模拟器上运行RELEASE Build Config,错误显示为

Failed to load bundle(file:///Users/<NAME>/Library/Developer/CoreSimulator/Devices/7EF0AE02-83AF-48DF-9E61-97ADB610D8DA/data/Containers/Bundle/Application/78801DB5-7D2D-4108-9D90-70B457AB6915/MyApp.app/main.jsbundle) with error:(Error reading bundle /Users/Tsunghan/Library/Developer/CoreSimulator/Devices/7EF0AE02-83AF-48DF-9E61-97ADB610D8DA/data/Containers/Bundle/Application/78801DB5-7D2D-4108-9D90-70B457AB6915/MyApp.app/main.jsbundle (null))
未能加载捆绑包(file:///Users//Library/Developer/CoreSimulator/Devices/7EF0AE02-83AF-48DF-9E61-97ADB610D8DA/data/Containers/Bundle/Application/78801DB5-7D2D-4108-9D90-70B457AB6915/MyApp.app/main.jsbundle)有误:(读取bundle/Users/Tsunghan/Library/Developer/CoreSimulator/Devices/7EF0AE02-83AF-48DF-9E61-97ADB610D8DA/data/Containers/bundle/Application/78801DB5-7D2D-4108-9D90-70B457AB6915/MyApp.app/main.jsbundle时出错(null))
当我实际进入时,发现
main.jsbundle
。它似乎是一个空文件。

我创建了一个脱机
main.jsbundle
并与XCode项目链接,但它并没有解决这个问题

我也尝试过这些解决方案:

但也没有解决这个问题

它似乎是在通过
react native xcode.sh
构建时,不知何故,它生成了空的
main.jsbundle
文件

有人解决了这个问题吗?非常感谢您的帮助

RN版本:v0.50.4
RN代码推送版本:v5.2.1
节点v8.1.0
npm v5.0.3

更新: 我通过将nvm 8.1.0设置为默认值解决了这个问题