【发布时间】:2018-09-05 10:09:42
【问题描述】:
我尝试在 XCode9.2 上使用 Product > Archive 归档我的 react native 项目。但是 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 错误。
【问题讨论】:
-
除了添加截图之外,可能最好在问题中发布相关的错误消息内容
-
"build:ios": "react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'" 而不是这个命令我把 node --max_old_space_size=4096 ./node_modules/react-native bundle --entry-file='index.js' --bundle-output='./ios/ main.jsbundle' --dev=false --platform='ios' 因为堆内存错误但我无法找到 main.jsbundle 的位置。有什么帮助吗?
-
查看这个视频为我解决了这个问题youtube.com/…
标签: xcode react-native