运行pod安装后,在升级react-native版本时,react被删除

时间:2019-11-28 11:40:07

标签: react-native react-native-ios podfile podfile-lock

任何人都可以解释为什么Pod安装时会删除React。还显示了产品->编辑方案中缺少的React。

我需要任何好的解决方案

RCTBrigeModule.h文件未找到错误?

我不知道如何解决此问题。

  

在断开软件包的链接之前,请不要运行pod install

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
pod 'Fabric'
pod 'Crashlytics'

target 'App' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for App

  target 'App-tvOSTests' do
    inherit! :search_paths
    # Pods for testing
    pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'

    pod 'BVLinearGradient', :path => '../node_modules/react-native-linear-gradient'

    pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
    pod 'RNImageCropPicker', :path => '../node_modules/react-native-image-crop-picker'

    pod 'react-native-camera', :path => '../node_modules/react-native-camera'

    pod 'RNImageRotate', :path => '../node_modules/react-native-image-rotate'

    pod 'RNShare', :path => '../node_modules/react-native-share'

    pod 'RNViewShot', :path => '../node_modules/react-native-view-shot'

    pod 'RNFS', :path => '../node_modules/react-native-fs'

    pod 'BugsnagReactNative', :path => '../node_modules/bugsnag-react-native'

    pod 'RNGestureHandler', :path => '../node_modules/react-native-gesture-handler'

    pod 'react-native-webview', :path => '../node_modules/react-native-webview'

  end

  target 'AppTests' do
    inherit! :search_paths
    # Pods for testing
  end

end
  

链接并运行Pod安装后

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
pod 'Fabric'
pod 'Crashlytics'

target 'App' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for App

  target 'App-tvOSTests' do
    inherit! :search_paths
    # Pods for testing


  end

  target 'AppTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

1 个答案:

答案 0 :(得分:0)

如果您尝试升级到v0.60 +,则必须使用此工具手动进行。 (https://react-native-community.github.io/upgrade-helper/)。有许多重大更改,包括Pod支持和androidX支持。

将所有库更新到最新版本,在从Xcode进行RN升级之前,删除所有手动链接的库,以避免Xcode崩溃。

本文可能会帮助https://reactnative.thenativebits.com/courses/upgrading-react-native/upgrade-to-react-native-0.60/