Windows版Visual Studio中iPhone未出现在Xamarin调试列表的问题
排查iPhone未出现在Visual Studio调试列表的步骤
检查设备连接与驱动
- 用原装USB线直接连接iPhone和Windows电脑,避开转接器或非供电集线器,换不同USB接口尝试。
- iPhone弹出「信任此电脑」提示时,选择信任并输入锁屏密码。
- 打开Windows「设备管理器」,查看「便携设备」分类下是否正常识别iPhone;若显示黄色感叹号,卸载现有驱动后重新连接,或安装最新版iTunes(内含苹果设备驱动)。
验证iOS项目签名配置
- 右键iOS项目→属性→iOS签名:
- 确认已选中关联的Apple开发者账号,Bundle标识符与配置文件完全匹配。
- 勾选「自动管理签名」,让Visual Studio重新同步配置文件;若之前手动修改过配置,可先切换为自动再切回手动触发刷新。
- 检查Visual Studio及Xamarin组件是否为最新版本:打开「工具→获取工具和功能」,确认移动开发相关组件已更新。
- 右键iOS项目→属性→iOS签名:
开启iPhone开发者模式
- 打开iPhone「设置→隐私与安全性→开发者模式」,确保该功能已开启(iOS 16及以上版本需手动开启,旧版本可能因系统更新被自动关闭)。
- 开启后重启iPhone,再重新连接电脑。
确认开发者账号设备列表
- 登录Apple开发者网站,进入「证书、标识符和配置文件→设备」,检查当前iPhone的UDID是否已添加至账号中。
- 若未添加,可通过Windows版Visual Studio的「工具→iOS→配对到Mac」查看设备UDID,或通过iTunes获取,添加后回到Visual Studio重新同步配置文件。
- 登录Apple开发者网站,进入「证书、标识符和配置文件→设备」,检查当前iPhone的UDID是否已添加至账号中。
清理重建解决方案
- 右键iOS项目→清理,然后手动删除项目目录下的
bin和obj文件夹。 - 重启Visual Studio,重新生成解决方案后再查看调试设备列表。
- 右键iOS项目→清理,然后手动删除项目目录下的
内容的提问来源于stack exchange,提问作者Fish1996
相关产品推荐
相关产品推荐

