iPhone驱动未安装,.NET MAUI远程调试时iTunes无法识别设备
解决Windows上.NET MAUI调试iPhone时设备无法识别的问题
手动安装Apple Mobile Device USB驱动
- 右键开始菜单,打开「设备管理器」
- 在「通用串行总线设备」或「其他设备」下找到带黄色感叹号的设备(可能显示为Apple Mobile Device或iPhone)
- 右键该设备,选择「更新驱动程序」→「浏览我的计算机以查找驱动程序」
- 导航到路径:
C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers,选中文件夹后点击下一步完成安装
重置Apple Mobile Device服务
- 按Win+R打开运行窗口,输入
services.msc回车 - 找到「Apple Mobile Device Service」,右键点击「停止」
- 等待10秒后,右键点击「启动」
- 重启iPhone和电脑,重新连接USB
- 按Win+R打开运行窗口,输入
确认USB信任权限
- 断开iPhone与电脑的连接,重启iPhone
- 重新连接后,在iPhone弹出的「是否信任此电脑」提示中选择「信任」(注意这和照片访问权限是不同弹窗,若没弹出,进入「设置→通用→传输或还原iPhone→重置→重置位置与隐私」后重试)
彻底重装Apple组件
- 打开控制面板→「程序和功能」,依次卸载:
- Apple iTunes
- Apple Mobile Device Support
- Apple Application Support (32-bit)
- Apple Application Support (64-bit)
- Apple Software Update
- 重启电脑,下载最新64位iTunes安装包,右键选择「以管理员身份运行」安装
- 安装完成后先不打开iTunes,直接连接iPhone测试识别情况
- 打开控制面板→「程序和功能」,依次卸载:
验证.NET MAUI环境
- 打开Visual Studio,确认已安装「.NET Multi-platform App UI development」工作负载,且包含「iOS development with .NET」组件
- 进入「工具→选项→Xamarin→iOS Settings」,检查Apple开发者账户已登录,且设备已添加到开发者账户(需有效开发者证书)
内容的提问来源于stack exchange,提问作者srbrills
相关产品推荐
相关产品推荐

