首页 > 解决方案 > 模拟器中没有可用的 Iphone 设备

问题描述

我的博览会版本:“^35.0.0”反应版本:“16.8.3”博览会cli版本:“3.1.0”xcode版本:“11.0”这是我尝试运行ios模拟器时遇到的错误:“在 iOS 模拟器中启动设备时出现问题。退出模拟器,然后重试。安装或运行应用程序时出错。错误:模拟器中没有可用的 iPhone 设备。

标签: xcodereact-nativeios-simulatorexpo

解决方案


我首先尝试通过 XCode 创建一个普通的非 Expo 应用程序(即通过那里的“新应用程序”流程——任何类型的应用程序,没关系,你不需要编写任何代码)。然后尝试启动这个新创建的纯 XCode 应用程序。这对我有用,意味着 xcode 可以正常工作。

我决定删除并重新安装 Expo。重新安装时,我注意到一些用于安装的文件夹归 root 所有,安装时出现一些错误。我将这些文件夹的所有权更改为我在 Mac 上的用户名。即“sudo chown -R ownerName:/usr/local/lib/node_modules”

我尝试再次运行一个新的 expo 项目并遇到对 facebook watchman 目录的写访问问题,我做了同样的事情,将这个目录的写控制权授予我登录的帐户,而不是默认的 root,它是所有者出错时的文件夹。

我尝试再次使用 IOS 模拟器运行我的应用程序,现在一切正常


推荐阅读