xcode - 模拟器中没有可用的 Iphone 设备
问题描述
我的博览会版本:“^35.0.0”反应版本:“16.8.3”博览会cli版本:“3.1.0”xcode版本:“11.0”这是我尝试运行ios模拟器时遇到的错误:“在 iOS 模拟器中启动设备时出现问题。退出模拟器,然后重试。安装或运行应用程序时出错。错误:模拟器中没有可用的 iPhone 设备。
解决方案
我首先尝试通过 XCode 创建一个普通的非 Expo 应用程序(即通过那里的“新应用程序”流程——任何类型的应用程序,没关系,你不需要编写任何代码)。然后尝试启动这个新创建的纯 XCode 应用程序。这对我有用,意味着 xcode 可以正常工作。
我决定删除并重新安装 Expo。重新安装时,我注意到一些用于安装的文件夹归 root 所有,安装时出现一些错误。我将这些文件夹的所有权更改为我在 Mac 上的用户名。即“sudo chown -R ownerName:/usr/local/lib/node_modules”
我尝试再次运行一个新的 expo 项目并遇到对 facebook watchman 目录的写访问问题,我做了同样的事情,将这个目录的写控制权授予我登录的帐户,而不是默认的 root,它是所有者出错时的文件夹。
我尝试再次使用 IOS 模拟器运行我的应用程序,现在一切正常
推荐阅读
- sql - 带方括号的 SQL Server LIKE 直接工作,但不使用变量
- python - `txt = open('file.txt').read()` 是否比 `with open('file.txt') as fh: txt = fh.read()` 差?
- apache-beam - 数据流作业处于运行状态,但不处理来自 pubsub 订阅的任何元素
- kotlin - java.lang.ClassCastException:android.widget.TableLayout 不能转换为 java.lang.Boolean
- flutter - 如何将 Listview.builder 放在列中,以便可以在其上放置另一个小部件?
- javascript - Discord Bot - 我可以使用 guildMember 创建“个人”变量吗?
- mysql - Presto Jdbc Connection 执行查询时出错
- qt - QLineEdit 对文本的程序化编辑可在一个步骤中撤消
- python - TensorFlow自定义损失函数错误:没有为任何变量提供梯度
- python - “NoReverseMatch at /user/”,但对于另一个名为“restaurant_detail”的 URL 路径,关键字参数“{'pk'}”