npx create-expo-module expo-settings 错误

1. 安装 Xcode

确保您已经安装了 Xcode。如果尚未安装,请从 Mac App Store 下载并安装 Xcode。

2. 设置 Xcode 命令行工具

安装 Xcode 后,您需要设置 Xcode 为默认的开发工具。运行以下命令:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

3. 同意 Xcode 许可协议

打开 Xcode,您可能需要同意许可协议。您也可以通过命令行完成:

sudo xcodebuild -license accept

4. 修复 CocoaPods

有时,CocoaPods 的依赖项可能需要修复。运行以下命令以修复 ffi 扩展:

sudo gem install cocoapods
gem pristine ffi --version 1.15.5

5. 清理并重新安装 CocoaPods 依赖

进入到您的 iOS 目录中,清理 CocoaPods 缓存并重新安装依赖:

cd ios
pod cache clean --all
pod install

6. 更新 CocoaPods

确保 CocoaPods 是最新版本:

sudo gem install cocoapods

7. 检查 Xcode 版本和配置

确保 Xcode 的版本和配置正确无误。如果您仍然看到 Unexpected XCode version string '' 错误,请检查 Podfile 中是否有任何不兼容的配置或版本问题,并确保 Xcode 是最新版本。

通过这些步骤,您应该能够解决 pod install 失败的问题。