跳到主要内容

iPhone 开发者模式在哪里打开?找不到开发者模式怎么办

iPhone 开发者模式在设置 → 隐私与安全性 → 开发者模式,iOS 16 起才有,打开后重启并再确认一次。找不到开关通常是手机还没和开发工具配对过,本文还讲它和信任此电脑的区别及各 iOS 版本情况。

iPhone 的开发者模式在「设置 → 隐私与安全性 → 开发者模式」,位于「安全性」分组下,打开后手机会重启,重启后再确认一次并输入锁屏密码。iOS 16 及以上才有这个开关,而且要等手机和开发工具配对过之后才会出现。本文说明找不到开关时怎么让它出现、它和「信任此电脑」有什么区别,以及各 iOS 版本的情况。

iPhone 开发者模式是做什么的?

开发者模式是 iOS 16 加入的安全开关。Apple 文档说明,从开发工具构建并运行 App、用 Apple Configurator 安装 .ipa 这类场景,手机会要求使用者确认自己是开发者,了解安装开发签名软件的风险。从 App Store 购买 App、参加 TestFlight 测试不受影响。

没打开开发者模式时,开发证书签名的 App 装上后点开会提示需要开发者模式,调试器也连不上手机。

打开开发者模式的步骤

以下步骤依据 Apple 文档在设备上启用开发者模式,截至 2026 年 10 月。

  1. 用数据线把 iPhone 连上电脑,解锁手机,在「信任此电脑」弹窗里点信任。
  2. 打开「设置 → 隐私与安全性」,滑到底部的「安全性」分组,点「开发者模式」。
  3. 打开开关。系统提示开发者模式会降低设备安全性,点「重新启动」。
  4. 手机重启后解锁,会再弹出一次确认框,确认打开并输入锁屏密码。
  5. 回到「设置 → 隐私与安全性」,看到开发者模式显示为已打开即完成。

打开后,设置里还会多出「开发者」菜单,里面是测试和调试用的选项。

关闭方法相同。在「设置 → 隐私与安全性」关掉开关并重启。关闭后就不能再从开发工具运行 App,直到重新打开。

找不到开发者模式时怎么让开关出现?

Apple 文档写明,开发者模式只在开始配对设备、或者设备以前和电脑配对过之后才出现在设置里。找不到开关,通常是下面几种原因。

原因 判断方法 处理
系统低于 iOS 16 设置 → 通用 → 关于本机 查看版本 不需要开发者模式,直接安装运行
从没和开发工具配对过 手机从没弹出过「信任此电脑」 用数据线连接电脑,解锁并点信任
用的是充电线 连上后电脑上看不到手机 换能传数据的线,换 USB 口
手机锁屏 插线时没有任何弹窗 解锁后重新插拔
以前点过「不信任」 再插线也不弹信任框 还原位置与隐私后重新插拔
只连过电脑,没有触发过开发场景 已信任但开关仍不出现 用开发工具让开关显示出来,见下文

以前点过「不信任」的,打开「设置 → 通用 → 传输或还原 iPhone → 还原 → 还原位置与隐私」,然后重新插拔数据线,信任弹窗会再次出现。

在 Windows、Linux 上用 KXBuild 时让开关出现

在 Windows、Linux 上,手机要先能被电脑识别。电脑上没有 Apple 设备驱动时,VS Code 的 KXBuild 视图里设备节点会显示「点击配置」,点一下按提示安装,命令行运行 kxdevice doctor 效果相同,详见设备准备。

手机出现在设备列表、并且点过信任后,开关仍然不出现,可以用下面的命令让它显示出来,或者直接打开。

1kxdevice devmode reveal
2kxdevice devmode enable

reveal 让「设置 → 隐私与安全性」里出现开发者模式开关,你再在手机上手动打开。enable 直接打开它,手机会重启,重启后在手机上确认。kxdevice devmode accept 可以替你确认重启后的那个提示。命令说明见 devmode。

在 VS Code 里按 F5 调试时,如果手机的开发者模式没开,KXBuild 会提示并提供「开启开发者模式」按钮。点击后手机重启,重启后在手机弹窗上确认,再重新开始调试。

开发者模式和「信任此电脑」有什么区别?

两者经常一起出现,但管的是不同的事。

对比项 信任此电脑 开发者模式
作用 允许这台电脑访问手机数据、建立配对 允许运行开发签名的 App 和调试
范围 针对某一台电脑 针对整台手机
何时出现 第一次用数据线连接某台电脑时弹出 配对过开发工具后出现在设置里
在哪里操作 手机上的弹窗 设置 → 隐私与安全性 → 开发者模式
是否需要重启 不需要 需要重启并再次确认
如何撤销 还原位置与隐私 关掉开关并重启
适用系统 所有 iOS 版本 iOS 16 及以上

顺序是先信任电脑,再打开开发者模式。没信任电脑,开发者模式开关通常不会出现。打开了开发者模式但换了一台电脑,新电脑仍然要先点信任。

还有第三个容易混淆的设置。免费 Apple ID 或企业证书签名的 App 打开时提示「未受信任的开发者」,要在「设置 → 通用 → VPN 与设备管理」里信任开发者,这和上面两者都不是一回事,见iPhone 打开 App 提示“不受信任的开发者”怎么办。

哪些 iOS 版本有开发者模式?

系统版本 是否有开发者模式 说明
iOS 15 及更早 没有 信任电脑后即可安装运行开发签名的 App
iOS 16 有 首次引入,运行开发签名的 App 和调试都要打开
iOS 17 及以上 有 路径相同,仍在 设置 → 隐私与安全性 → 开发者模式

iOS 16 以前装好的开发签名 App,手机升级到 iOS 16 及以上后,也要打开开发者模式才能继续运行。

打开开发者模式后仍然不能调试怎么办?

开发者模式已经打开,调试还是连不上,再检查这几项。

  • 手机已解锁,数据线连接稳定,同一台手机同时出现 USB 和 Wi-Fi 两行时选 USB。
  • 第一次调试某个 iOS 版本,要等符号库下载完,进度显示在 VS Code 通知中。
  • 证书目录里要有 Apple Development 证书和包含这台手机 UDID 的 Development 描述文件,见Windows 给 iOS App 签名。
  • 安装时报设备不在描述文件里,见iOS App 安装失败提示设备未注册。

iPhone 开发者模式已打开、仍有其他调试问题时,见Windows 上真机调试 iOS App和排错与 FAQ。

常见问题

iPhone 开发者模式在哪里打开?

在「设置 → 隐私与安全性」底部的「安全性」分组里,点「开发者模式」打开开关,按提示重启,重启后确认并输入锁屏密码。

为什么设置里没有开发者模式选项?

系统低于 iOS 16 时没有这个选项,也不需要。iOS 16 及以上要先用数据线连接电脑并点「信任此电脑」,和开发工具配对过之后开关才出现,在 Windows、Linux 上可以运行 kxdevice devmode reveal 让它显示。

打开开发者模式会影响手机安全吗?

Apple 提示开发者模式会降低设备安全性,因为它允许运行开发签名的软件。不做开发测试时,可以在同一位置关掉开关并重启。

只用 TestFlight 或 App Store 安装需要打开开发者模式吗?

不需要。Apple 文档说明开发者模式不影响从 App Store 购买 App 和参加 TestFlight 测试,只有运行开发签名的 App 和调试时才需要。

打开开发者模式后重启没有弹出确认框怎么办?

先解锁手机,确认框在解锁后出现。仍然没有就回到「设置 → 隐私与安全性」查看开关状态,未打开时重新操作一次,或者用 kxdevice devmode enable 后再在手机上确认。