问题标题解释了大部分问题。我在M1 Mac上运行,在按照所有说明here操作后,我无法运行任何形式的pod install
。当我这样做时,我会得到以下错误...
[!] Invalid `Podfile` file: undefined local variable or method
`min_ios_version_supported' for #<Pod::Podfile:0x000000010ed18c60>.
我试过先运行bundle install
,然后再运行bundle exec pod install
,但是我遇到了同样的错误。
我使用yarn而不是npm,我试过删除node_modules
并按照这个网站上的其他答案运行yarn cache clean
,尽管我并不真的期望这些工作。
此外,我的Podfile
确实在文件的顶部包含了所需的导入。
require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
我甚至试着在12.4
中手动输入一个min_ios_version_supported
,因为这是我最近的项目正在做的。这给了我一个不同的错误,我再次通过手动输入值修复了这个错误,但这给了我一个不同的更复杂的错误,本质上告诉我最好是实际解决这个问题,而不是打补丁。
最后,我尝试添加react-native.config.js
文件,仍然收到相同的错误
我以前做过很多React原生项目,注意到我全新项目上的Podfile
看起来与我过去使用的Podfile
非常不同--我是在一个尚未优化的新版本React上吗?
1条答案
按热度按时间tkclm6bt1#
在Podfile中,* 最小ios版本支持 * 位于
因此,在 *'.../node_modules/react_native/scripts/react_native_pods'*中,您在第29行进行更改:
到
之后,删除Podfile. lock、Pod和***pod安装***!
祝你好运!