You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 15中iOS 17模拟器在设备列表可见但运行目标提示未安装

问题原因及解决办法

核心原因

直接复制profiles文件夹仅转移了模拟器的部分配置文件,但Xcode与CoreSimulator依赖完整的runtime目录结构和系统级注册信息,这些关键内容并未同步到位,导致Xcode能识别模拟器条目,却无法确认其runtime为合法可用状态。

具体修复步骤

1. 校验Runtime目录结构

iOS模拟器runtime的标准存放路径为~/Library/Developer/CoreSimulator/Profiles/Runtimes/,每个runtime是带.simruntime后缀的包(本质是特殊文件夹),而非单独的profiles子目录。请确认:

  • 你复制的是完整的iOS 17.simruntime包,而非包内的子文件夹
  • 该包已正确放置在Runtimes目录下,完整路径应为~/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.simruntime

2. 强制刷新Runtime注册

即使目录正确,CoreSimulator可能未识别到新runtime,打开终端执行以下命令触发重新扫描:

xcrun simctl runtime list

执行完成后重启Xcode,查看运行目标是否正常显示。

3. 修复文件权限

复制操作可能导致权限异常,CoreSimulator无法读取runtime文件。为runtime包设置正确权限:

sudo chown -R $(whoami):staff ~/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 17.simruntime
chmod -R 755 ~/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 17.simruntime

4. 重置CoreSimulator服务

若以上步骤无效,重置CoreSimulator状态以重新加载所有配置:

xcrun simctl shutdown all
xcrun simctl erase all
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

执行后重启Xcode,再次尝试选择iOS 17模拟器作为运行目标。


内容的提问来源于stack exchange,提问作者Mojtaba Hosseini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 17:07:42