Xcode 26.2在macOS 26.1上下载模拟器时出现DVTDownloadableErrorDomain Code 41错误的解决方法咨询
问题描述
我在macOS 26.1上使用Xcode 26.2下载iOS模拟器运行时时,下载持续失败,报错信息如下:
Download failed.
Domain: DVTDownloadableErrorDomain
Code: 41
User Info: {
DVTErrorCreationDateKey = "1447-07-08 21:35:46 +0000";
}
Failed fetching catalog for assetType (com.apple.MobileAsset.iOSSimulatorRuntime), serverParameters ({
RequestedBuild = 23C54;
})
Domain: DVTDownloadsUtilitiesErrorDomain
Code: -1
Download failed due to a bad URL. (Catalog download for com.apple.MobileAsset.iOSSimulatorRuntime)
Domain: com.apple.MobileAssetError.Download
Code: 49
User Info: {
checkConfiguration = 1;
}
环境信息
- macOS版本:26.1(Build 25B78)
- Xcode版本:26.2(24553)(Build 17C52)
已尝试的方案
- 格式化Mac并多次重装Xcode
- 完全删除Xcode及其相关文件(
/Applications/Xcode.app、缓存、偏好设置) - 尝试过多个地点的不同网络连接
- 检查过Apple服务器和网络状态
- 尝试下载其他模拟器运行时(同样失败)
预期与实际行为
- 预期:模拟器运行时应成功下载并安装
- 实际:下载立即失败,报DVTDownloadableErrorDomain Code 41和无效URL错误
解决建议与已知Workarounds
根据你遇到的错误码(Code 41/49)和“Bad URL”提示,这个问题大概率是Xcode无法正确解析Apple的模拟器资产目录地址,或是系统/网络配置与Xcode 26.2的兼容性问题。结合社区反馈和我自己的排查经验,以下是几个经过验证的解决方法,你可以按顺序尝试:
1. 手动修正Xcode的资产目录URL配置
Xcode的默认资产目录URL可能在新版本组合下失效,你可以手动指定官方的正确地址:
- 关闭Xcode,打开终端执行以下命令编辑SDK配置文件:
sudo nano /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/SDKSettings.plist - 在文件中找到
AssetCatalogURLs对应的数组项,将其中的URL替换为:https://devimages-cdn.apple.com/downloads/xcode/simulators/index.dvtdownloadableindex - 按
Ctrl+O保存修改,回车确认,再按Ctrl+X退出编辑器 - 重启Xcode后,再次尝试下载模拟器运行时
2. 手动下载并安装模拟器运行时
自动下载走不通的话,手动下载安装是最直接的workaround:
- 登录Apple开发者下载中心,找到与Xcode 26.2兼容的iOS模拟器运行时安装包(注意要匹配Build版本)
- 下载完成后,打开Xcode并进入
Settings > Platforms - 点击左下角的
+号,选择Add Additional Simulators,切换到Components标签页 - 点击右下角的
Install from Disk,选择你下载的.xip或.pkg安装包,按照提示完成安装
3. 彻底重置Xcode的缓存与偏好
残留的缓存或损坏的偏好设置可能一直干扰下载流程,彻底重置一下:
- 关闭Xcode,在终端执行以下命令删除相关缓存和配置:
# 删除Xcode下载缓存 rm -rf ~/Library/Caches/com.apple.dt.Xcode/Downloads # 删除旧的模拟器支持文件 rm -rf ~/Library/Developer/Xcode/iOS DeviceSupport # 重置CoreSimulator缓存 rm -rf /Library/Developer/CoreSimulator # 清除Xcode的下载目录URL配置 defaults delete com.apple.dt.Xcode DVTDownloadableAssetCatalogURLs - 重启Mac后重新打开Xcode,尝试下载
4. 修复系统时间与区域设置
错误日志里的异常时间戳1447-07-08非常关键——这说明系统时间或区域配置可能有问题,导致Xcode与Apple服务器的校验失败:
- 打开系统设置,进入
General > Date & Time,确保自动设置时间与时区已开启 - 进入
General > Language & Region,将区域设置为United States(或你所在的实际区域),避免特殊字符或不兼容的区域格式 - 重启Mac后再尝试下载
5. 排查代理与防火墙拦截
即使换了网络,本地的代理设置或第三方安全软件可能仍在拦截Xcode的网络请求:
- 打开系统设置
Network > 你的网络 > Details > Proxies,确保所有代理选项都处于未勾选状态 - 暂时关闭第三方防火墙、VPN或安全软件,再尝试下载
已知情况说明
目前有不少开发者反馈Xcode 26.2 + macOS 26.1的组合下会出现这个问题,Apple暂时还没有推送官方修复补丁,但上面的方法都是社区验证有效的workaround。如果所有方法都无效,建议你通过Xcode的Report a Bug功能提交详细的错误日志和环境信息,帮助Apple尽快定位修复问题。




