我们已经将React-Native项目从RN55更新为RN59,从那时起,我无法使用FastLane Gym构建IOS。 我可以从XCode构建和运行该应用程序,但是使用FastLane从CI运行时,似乎在“重置转换缓存”之后,将其堆叠在“ Bundle React Native代码和图像”部分。
我尝试了以下操作但未成功:
添加变量如下
export NODE_OPTIONS =“-max-old-space-size = 4096”
删除了node_modules,清除了纱线缓存,运行了scripts / ios-install-third-party.sh并在glog-0.3.5上进行了配置
已删除值班人员缓存并清除$ TMPDIR文件夹以进行反应,急速操作和地铁
执行以下命令:
xcodebuild
-workspace ./ios/myApp.xcworkspace
-scheme myapp
-destination 'generic/platform=iOS'
-archivePath /Users/Shared/myApp/app/output/myapp\ 2019-08-27\ 18.13.05.xcarchive
-derivedDataPath '/Users/Shared/myApp/app/derivedData'
-UseModernBuildSystem=0
clean archive
在Xcode上,我在“ Bundle React Native代码和图像”上有以下脚本-也尝试了不使用NODE_OPTIONS
export NODE_BINARY=node
export NODE_OPTIONS="--max_old_space_size=4096"
../node_modules/react-native/scripts/react-native-xcode.sh
NodeJS版本:10.16.0
xCode版本10.1
莫哈韦沙漠10.14.4
我没有收到任何错误,但从未生成过ipa。
答案 0 :(得分:1)
经过几天的搜索,我在这里找到了解决方案:
https://github.com/getsentry/sentry-react-native/issues/422
我添加了
“ Bundle React Native代码和图像”脚本末尾