Xcode 不显示模拟器

问题描述 投票:0回答:1

我有 Xcode 15,并且通过终端手动安装了 iOS 17.0 运行时,但它仍然不显示模拟器列表,只显示获取 iOS 17.0 按钮

我检查了平台,我有 iOS 17.0,但我尝试通过 Xcode 再次下载 iOS 17,为什么我没有获得模拟器列表?

我尝试删除派生数据,并尝试从 iOS dmg 手动复制内容 我也尝试过重启 macbook 我尝试用

xcrun simctl runtime list

列出运行时间
== Disk Images ==
-- iOS --
iOS 17.0 (21A328) - 4BFC8A79-C8B1-47CE-B63C-40DB3AE1A321 (Ready)
iOS 17.2 (21C62) - 56D20B12-A33C-45CE-9706-BA5601DE62B6 (Ready)
iOS 17.0 (21A328) - CA6A5939-BB41-40A5-B68C-E670013DA58C (Ready)

Total Disk Images: 3 (16.0G)

enter image description here

xcode
1个回答
0
投票

事实证明,这是由于 XProtect 有效负载 132 造成的。现在已更新为 XProtect 有效负载 133。因此,请执行以下操作:

  1. 退出 Xcode。
  2. 删除顶层/Library/Developer/CoreSimulator的内容。您需要提供您的管理员密码。
  3. 重新启动计算机。
  4. 打开“设置”并转到“软件更新”。您应该看到计算机正在检查更新。它将报告您的 Mac 是最新的,但实际上它现在已经下载了新的 XProtect 有效负载。
  5. 确认步骤 4 有效。为此,请按住 Option,单击 Apple 菜单,选择系统信息,单击软件 > 安装,然后向下滚动到最后一个类型为 XProtectPayloads 的条目。如果显示 133,则一切就绪。
  6. 启动 Xcode 并下载模拟器 SDK。下载结束时会有令人心碎的停顿,但请耐心等待;它会起作用的。
© www.soinside.com 2019 - 2024. All rights reserved.