Maui劝退:用windows直接真机调试iOS,无须和Mac配对

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客

C#是我多年以来的业余爱好,新搞的东西能用C#的就用C#了。


Maui是可以直接调试iPhone的,不需要和Mac配对。

目录

一、前提条件

二、配置VisualStudio(热重载)

[2.1 准备](#2.1 准备)

[2.2 配置API Key](#2.2 配置API Key)

[2.2.1 Name](#2.2.1 Name)

[2.2.2 Issuer ID](#2.2.2 Issuer ID)

[2.2.3 Key ID](#2.2.3 Key ID)

[2.2.4 Private key](#2.2.4 Private key)

[2.3 完成配置](#2.3 完成配置)

[2.3 在工具菜单修改配置](#2.3 在工具菜单修改配置)

三、真机部署和运行

[3.1 超级大坑 无法部署 需要先运行Windows Machine](#3.1 超级大坑 无法部署 需要先运行Windows Machine)

[3.2 手机开发者模式](#3.2 手机开发者模式)


一、前提条件

  • Vistal Studio 开发工具,需要适当的工作负载才能开发Maui
  • 苹果开发者账号,需要一个开发密钥,对应一个"AuthKey_密钥ID.p8"的导出文件,这一步需要在苹果网站和Mac上进行
  • iTunes软件 官网或微软商店下载安装
  • iPhone驱动 插入手机打开iTunes,可能会提示需要安装驱动,按照提示操作直到能看到手机的内容

以上个弄好后在Visual Studio里面才能直接部署到手机。

二、配置VisualStudio(热重载)

2.1 准备

配置在工具-选项-Xamarin里面,不过在项目里选择iOS->Local Device也可以自动进入初始配置。

打开Maui项目,选择调试目标:

点运行或调试按钮:

配置所谓的"热重载",Next继续:

插入设备:

如果iTunes安装正确,直接就出来设备型号了,我用的是美版有锁iPhone16E,没有卡槽的。如果iTunes还没装,这里会提示你去安装。

这一步做好了再进行下一步:

真正的操作是"Sign in using an API Key",点击一下:

下面介绍这几个输入项。

2.2 配置API Key

2.2.1 Name

这个可以随便来。

2.2.2 Issuer ID

颁发者ID,苹果开发者账号里面有。

2.2.3 Key ID

生成密钥的时候有。

2.2.4 Private key

私钥文件,一般文件名称是"AuthKey_密钥ID.p8"。以上这几项要么是你自己弄得,要么就是别人给你的。不知道怎么弄就点下面的"How di I get an API key?"。

2.3 完成配置

填完上面的信息就可以点"Add",系统就会自动配置,成功后显示:

点Finish完成配置。

2.3 在工具菜单修改配置

三、真机部署和运行

上面的步骤正确完成后会显示设备的名称:

现在可以点前面的运行或者调试按钮来部署到设备。

可能会收到提示:

然后你发现手机上什么都没有。

3.1 超级大坑 无法部署 需要先运行Windows Machine

如果手机上什么都没有,你要改变运行目标为Windows Machine:

运行一次:

然后再切换为iOS设备,再点运行就可以发现成功部署到手机了:

点一下就可以运行:

3.2 手机开发者模式

是否需要开启不确定,因为我是开启了的。如果你发现按照上面的操作还是无法部署,可以尝试开启开发者模式。安卓上是一定要开启的,但安卓上没这么多破事。


(这里是文档结束)

相关推荐
生而为虫43 分钟前
Claude Code 最新版安装教程(Windows/Mac/Linux 全平台) 面向普通用户的 Claude Code 安装与模型接入指南
linux·windows·macos
懋学的前端攻城狮2 小时前
iOS 列表性能优化实战:从 45fps 到 60fps 的蜕变
ios·性能优化·ui kit
斯班奇的好朋友阿法法3 小时前
鸿蒙 vs iOS vs 微信小程序:开发平台全面对比
ios·微信小程序·harmonyos
李老师的Java笔记3 小时前
如何解决Mac升级完nodejs没有生效的问题?
macos
开开心心_Every3 小时前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
Chengbei114 小时前
轻量化 Web 安全日志分析神器 星川智盾日志威胁检测、地理溯源、MITRE ATT&CK 映射,支持 Windows/macOS/Linux
前端·人工智能·安全·web安全·macos·系统安全·安全架构
生而为虫4 小时前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
大飞记Python5 小时前
刚从 Win 转 Mac?鼠标滚轮反向、触控板乱跑、第三方鼠标卡顿——这一篇就够了
macos·计算机外设·mac鼠标
国科安芯17 小时前
核电站仪控与监测系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·macos·无人机·cocos2d·核电站
@大迁世界17 小时前
14个你现在必须关闭的 iOS 26 设置,不然手机很快被它榨干
macos·ios·智能手机·objective-c·cocoa