Quantcast
Channel: Active questions tagged react-native+ios - Stack Overflow
Viewing all articles
Browse latest Browse all 16750

React Native: Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported

$
0
0

I'm trying to upgrade from react native 0.60 to 0.62 - I finished all the steps and tried to run pod install, but I get the error below that the module couldn't be found. However, when I cmd+click to follow that path, the file opens. I tried removing node_modules and running npm i - no luck.

pod installmodule.js:491    throw err;    ^Error: Cannot find module '.../node_modules/@react-native-community/cli/build/bin.js(node:41332) ExperimentalWarning: The WHATWG Encoding Standard implementation is an experimental API. It should not yet be used in production applications.'    at Function.Module._resolveFilename (module.js:489:15)    at Function.Module._load (module.js:439:25)    at Function.Module.runMain (module.js:609:10)    at startup (bootstrap_node.js:158:16)    at bootstrap_node.js:578:3[!] Invalid `Podfile` file: A JSON text must at least contain two octets!.

Podfile:

require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'def add_flipper_pods!  version = '~> 0.33.1'  pod 'FlipperKit', version, :configuration => 'Debug'  pod 'FlipperKit/FlipperKitLayoutPlugin', version, :configuration => 'Debug'  pod 'FlipperKit/SKIOSNetworkPlugin', version, :configuration => 'Debug'  pod 'FlipperKit/FlipperKitUserDefaultsPlugin', version, :configuration => 'Debug'  pod 'FlipperKit/FlipperKitReactPlugin', version, :configuration => 'Debug'end# Post Install processing for Flipperdef flipper_post_install(installer)  installer.pods_project.targets.each do |target|    if target.name == 'YogaKit'      target.build_configurations.each do |config|        config.build_settings['SWIFT_VERSION'] = '4.1'      end    end  endendtarget 'APP' do  # Pods for APP  pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"  pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"  pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"  pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"  pod 'React', :path => '../node_modules/react-native/'  pod 'React-Core', :path => '../node_modules/react-native/'  pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'  pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'  pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'  pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'  pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'  pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'  pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'  pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'  pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'  pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'  pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'  pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'  pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'  pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'  pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'  pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'  pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"  pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'  pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'  pod 'RNReanimated', :path => '../node_modules/react-native-reanimated'  pod 'RNGestureHandler', :path => '../node_modules/react-native-gesture-handler'  pod 'react-native-netinfo', :path => '../node_modules/@react-native-community/netinfo'#  pod 'RNFirebase', :path => '../node_modules/react-native-firebase'  pod 'Firebase/Analytics', '~> 5.20.1'  pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'  post_install do |installer_representation|    installer_representation.pods_project.targets.each do |target|        if target.name == "React"            target.remove_from_project        end    endend  target 'APPTests' do    inherit! :complete    # Pods for testing  end  use_native_modules!  # Enables Flipper.  #  # Note that if you have use_frameworks! enabled, Flipper will not work and  # you should disable these next few lines.  add_flipper_pods!  post_install do |installer|    flipper_post_install(installer)  endendtarget 'APP-tvOS' do  # Pods for APP-tvOS  target 'APP-tvOSTests' do    inherit! :search_paths    # Pods for testing  endend

Viewing all articles
Browse latest Browse all 16750

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>