为何我的Expo没有打开iOS Simulator的选项?
Expo项目缺少iOS Simulator启动选项的原因
- 运行系统非macOS:iOS Simulator是苹果专属工具,仅支持macOS系统。如果你的电脑是Windows或Linux,Expo会自动隐藏该选项,因为系统不具备运行条件。
- 未安装/未初始化Xcode:在macOS上,iOS Simulator是Xcode的组件之一。如果没安装Xcode,或者第一次打开Xcode时未同意许可协议、未安装Command Line Tools,Expo无法检测到Simulator,就不会显示该选项。
- Expo CLI版本过旧:部分早期版本的Expo CLI存在检测逻辑缺陷,无法识别已安装的iOS Simulator。可以通过
npm install -g expo-cli更新到最新版本。 - 未手动启动过Simulator:如果从未打开过Xcode的Simulator,Expo可能无法检测到它的存在。先手动打开一次Xcode中的Simulator,再重启Expo项目即可。
- 环境变量配置错误:macOS的
xcode-select路径配置不正确,会导致Expo找不到Xcode或Simulator。可以执行xcode-select -p检查路径,确保指向/Applications/Xcode.app/Contents/Developer,若不对,用sudo xcode-select -s /Applications/Xcode.app/Contents/Developer修正。
内容的提问来源于stack exchange,提问作者Dontturnaway
相关产品推荐
相关产品推荐

