React Native:对于 v0.63.4,我应该删除 Podfile 中的所有单个 pod 行吗?

问题描述

我正在将 React Native 项目升级到 v0.63.4,并且遇到与 this question 中的错误类似的错误。在该问题的公认答案中,用户分享了 Podfile 的内容应该是什么。这与 the React Native upgrade helper 表示 Podfile 应该是什么相同。

我的项目中的 Podfile 包含一堆类似的行

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"

我想知道的:我是否应该删除所有类似 ^ 的行并使 Podfile 与 React Native 升级助手中的行相同?或者我仍然应该以某种方式包含这些行?

解决方法

按照升级助手的说明进行操作。完成后,您的 Podfile 可能会非常少。

Podfile.lock 和 Pods 目录可以被安全地删除(对于类似的事情可能应该这样做,因为这是一个很大的变化)——它们将在 pod install 重新生成。