









在 Mac + Xcode 给 iPhone 安装自签 IPA、做苹果 App 打包测试时,iOS 16 及以上的系统第一次启动这类"非 App Store 来源"的 App,都会弹一个 "需要启用开发者模式" 的提示,点"好"就退出了,App 根本进不去。
这是苹果从 iOS 16 开始加的安全限制:任何用开发者证书(包括免费 7 天证书、$99/年个人/公司证书、企业证书自签)签出来的 App,设备上必须先把 开发者模式(Developer Mode) 打开才能运行。模拟器、App Store 下载的正式 App 不受影响。
下面 5 步即可永久开启,只需要做一次,后面装其他自签 App 就不会再弹这个提示了。
注意: 开发者模式开启后设备安全性会略微下降(允许运行未经苹果审核的 App),不需要时可以在同一个开关里关掉。iOS 15 及以下系统没有这个开关,装完自签 App 直接在"VPN 与设备管理"里信任描述文件即可,不用看这篇。
装好自签的 IPA 后,点击桌面图标启动 App,会弹出下面这个对话框,提示"xxx"需要在开发者模式下运行。直接点"好"关掉,然后去系统设置里开开发者模式。

回到桌面,打开 设置,下滑找到 隐私与安全性,点进去。

如果在"隐私与安全性"里找不到"开发者模式"这一项,说明系统还没识别到设备上装过开发者签名的 App。请先用 苹果签名安装助手 或 Xcode 把自签 IPA 装到手机,装完之后这个入口才会出现。
划到页面最底部"安全性"分组,会看到 开发者模式 入口,点击进入。

把 开发者模式 右边的开关打开(变绿),系统会底部弹出提示:"'开发者模式'打开后,设备安全性将降低,重新启动设备以打开'开发者模式'"。点击 重新启动,设备会自动重启。

设备重启完成、解锁回到桌面后(可能要先输入一次 iPhone 密码),系统会再弹一个二次确认:"打开'开发者模式'?",提示开发者模式允许使用 App 开发所需功能。点击红框里的 打开。

至此开发者模式已经永久开启,再次打开自签 App 不会再弹"需要启用开发者模式"。这是一次性设置,后续装其他自签 IPA 都可以直接运行。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。