我正在创建一个react native应用程序,其中我使用react-native-config来构建不同的版本。我在尝试存档项目时遇到此错误。有人能帮助我吗?
4uqofj5v1#
将下面的post_install脚本添加到您的podfile
post_install
post_install do |installer| installer.pods_project.targets.each do |target| targets_to_ignore = %w(React) if targets_to_ignore.include? target.name target.remove_from_project end if target.name == 'react-native-config' phase = target.project.new(Xcodeproj::Project::Object::PBXShellScriptBuildPhase) phase.shell_script = "cd ../../"\ " && RNC_ROOT=./node_modules/react-native-config/"\ " && export SYMROOT=$RNC_ROOT/ios/ReactNativeConfig"\ " && export BUILD_DIR=$RNC_ROOT/ios/ReactNativeConfig"\ " && ruby $RNC_ROOT/ios/ReactNativeConfig/BuildDotenvConfig.ruby" target.build_phases << phase target.build_phases.move(phase,0) end end end
请参阅此GitHub问题
hjqgdpho2#
请参考此链接,您将能够修复它。或者我建议采用这种方法。使用RN 0.53.0。基本流程是:
如果[“${ENVFILE}”];然后回显“${ENVFILE}”〉/tmp/环境文件;/tmp/环境文件;菲
请参考此链接了解更多详细信息。
carvr3hs3#
我把pod 'react-native-config', :path => '../node_modules/react-native-config'放在Podfile里面
pod 'react-native-config', :path => '../node_modules/react-native-config'
Podfile
... target 'app' do ... pod 'react-native-config', :path => '../node_modules/react-native-config' ... end
这对我很有效
3条答案
按热度按时间4uqofj5v1#
将下面的
post_install
脚本添加到您的podfile请参阅此GitHub问题
hjqgdpho2#
请参考此链接,您将能够修复它。
或者我建议采用这种方法。
使用RN 0.53.0。
基本流程是:
如果[“${ENVFILE}”];然后回显“${ENVFILE}”〉/tmp/环境文件;/tmp/环境文件;菲
请参考此链接了解更多详细信息。
carvr3hs3#
我把
pod 'react-native-config', :path => '../node_modules/react-native-config'
放在Podfile
里面这对我很有效