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

如何在Windows 10上使用真实iPhone设备测试Xamarin.Forms开发的iOS应用

Xamarin.Forms无付费Apple开发者账号iPhone真机调试操作步骤

第一步:Mac端提前配置调试权限

  • 打开Mac上的Xcode,进入Xcode > 设置 > 账户,点击左下角+号添加你日常使用的普通Apple ID(无需开通付费开发者服务)
  • 用Lightning数据线将iPhone真机连接到Mac,手机端弹窗选择「信任此电脑」,输入锁屏密码完成确认
  • 在Xcode中新建空白iOS项目(模板选择「iOS > App」即可),随便设置一个测试用Bundle ID,例如com.test.tempdemo
  • 进入空白项目的「Signing & Capabilities」设置页,勾选「Automatically manage signing」,团队选择刚才登录的普通Apple ID对应的个人免费团队,等待Xcode自动完成设备注册、调试证书和描述文件生成,直到签名区域无红色报错提示即可关闭该空白项目

第二步:Windows端Visual Studio 2019项目配置

  • 确保Windows和Mac的配对连接状态正常(即之前可以正常运行iOS模拟器的配对状态)
  • 真机连接可选方案:
    • 方案1(推荐):iPhone保持插在Mac上,无需额外安装驱动
    • 方案2:iPhone插在Windows电脑上,需提前安装最新版iTunes,确保Windows可正常识别iPhone
  • 打开你的Xamarin.Forms解决方案,右键iOS项目选择「属性」
  • 切换到「iOS Bundle Signing」标签页:
    • 上方配置选择Debug|iPhone,平台选择iPhone
    • 「Signing Identity」选择Developer (Automatic)
    • 「Provisioning Profile」选择Automatic,团队选择和Mac端Xcode一致的个人免费团队
  • 切换到「iOS Debug」标签页,确认「Enable Debugging」已勾选,「Deployment Target」版本号低于等于你当前iPhone的系统版本

第三步:运行调试

  • 回到Visual Studio主界面,在顶部调试目标下拉列表中,选择识别到的你的iPhone真机设备
  • 点击调试按钮开始编译部署,第一次安装完成后打开应用会提示「不受信任的开发者」,此时进入iPhone的设置 > 通用 > VPN与设备管理,找到对应Apple ID的开发者应用条目,点击信任后即可正常启动调试

注意事项

  • 普通免费Apple ID的调试证书有效期仅有7天,到期后需要重新在Xcode中生成新的证书才能继续调试,同时最多只能在3台真机设备上安装测试应用
  • 如果Visual Studio无法识别到真机,先检查Xcode是否能正常识别该iPhone,再确认Windows和Mac的配对连接状态无异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:18:04