我试图在XCode9.2上使用Product > archive 对我的react本机项目进行归档。但是Xcode会产生这样的错误:
File /Users/louis/Library/Developer/Xcode/DerivedData/Scavenger-evyvzocndqoghkclcbwewolywniz/Build/Products/Release-iphoneos/Scavenger.app/main.jsbundle does not exist. This must be a bug with
My Environment:
OS: macOS Sierra 10.12.6
Node: 9.3.0
npm: 5.5.1
Watchman: 4.7.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: ^16.0.0 => 16.2.0
react-native: ^0.50.3 => 0.50.4我还试着在航站楼上跑
react-native bundle --entry-file='index.ios.js' --bundle-output='./ios/Scavenger/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios',但最终得到了错误加载依赖图.JSON输入意外结束
XCode误差

发布于 2018-09-15 10:48:46
这个问题花了我几天时间才解决。我在特拉维斯-奇的建筑里遇到了这个问题。这是我的解决办法:
将这一行添加到scripts文件中的package.json文件中。
"build:ios": "react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'"现在,您可以运行该命令来生成main.jsbundle。yarn build:ios或npm run build:ios
在构建阶段打开Xcode > Select >将main.jsbundle添加到Copy Bundle Resource。(下图)。

发布于 2018-05-18 04:26:42
当您的项目中没有脱机包文件时,就会发生这种情况,我也遇到了同样的问题,这对我来说是有效的。
我已经将下面的行添加到我的package.json文件中,在scripts部分下,所以我不必每次想要生成脱机包时都输入它。
"build:ios": "react-native bundle --entry-file='index.ios.js' --bundle-output='./ios/YourAppName/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'"然后在应用程序项目文件夹中运行以下命令:
npm运行生成:ios
运行上述命令后,将在您的main.jsbundle目录中生成新的ios/YourAppName。
接下来,使用XCode打开项目,右键单击项目名称,然后单击将文件添加到"YourProjectName",选择生成的main.jsbundle文件,然后重新构建。
现在它可能运行得很好。
我正在使用:
"react": "16.0.0-alpha.12",
"react-native": "^0.48.3",发布于 2018-03-27 06:48:29
在AppDelegate.m中注释这一行
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; 使用这一行:-
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; 在那之后,运行这个来制作jsbundle:-
react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios在xcode中运行此命令。希望它能成捆,在那之后没有这样的错误.谢谢
https://stackoverflow.com/questions/49505446
复制相似问题