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 手机开发者模式

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


(这里是文档结束)

相关推荐
2501_9160137418 小时前
iOS 26 系统流畅度检测 从视觉特效到帧率稳定的实战策略
android·macos·ios·小程序·uni-app·cocoa·iphone
咕噜企业签名分发-淼淼1 天前
App防止恶意截屏功能的方法:iOS、Android和鸿蒙系统的实现方案
android·ios·harmonyos
游戏开发爱好者81 天前
iOS 26 崩溃日志深度解读,获取方式、系统变动、定位策略
android·macos·ios·小程序·uni-app·cocoa·iphone
StrongerIrene1 天前
mac 安装npm之后,其他终端无法访问
macos
深盾科技1 天前
如何读懂Mach-O:构建macOS和iOS应用安全的第一道认知防线
安全·macos·ios
FreeBuf_1 天前
iOS 0Day漏洞CVE-2025-24085相关PoC利用细节已公开
macos·ios·cocoa
壕壕1 天前
Re: 0x02. 从零开始的光线追踪实现-射线跟球的相交
macos·计算机图形学
林鸿群1 天前
MacOS arm64 编译GStreamer iOS平台库
macos·ios
hi啦克1 天前
macOS 下安装 zsh、zsh-syntax-highlighting、powerlevel9k、nerd-font
macos·zsh·语法高亮·powerlevel9k·nerd-font
Blue桃之夭夭2 天前
WebStorm 快捷键大全(Windows / macOS 双平台对照)
windows·macos·webstorm