最近看到一个挺实用的 iOS 纯手机端定位模拟方法,整理成小白版流程,适合需要做 App 测试、地图/定位功能调试、出行路线模拟的朋友参考。
先提醒一下:这个方法建议只用于开发测试、个人实验和合法场景,不要拿去绕风控、作弊、刷活动或者做违反平台规则的事情。
适用范围
理论上适用于 iOS 17.4 及以上设备。
StikDebug 官方说明里,iOS 17.4 - 18.x 支持较稳定,iOS 26+ 也支持,但部分 App 兼容性可能有限。
需要准备
- 一台 iPhone
- LocalDevVPN,可以直接在 App Store 下载
- StikDebug:GitHub - StephenDev0/StikDebug: An on-device debugger/JIT enabler for iOS versions 17.4+, powered by idevice. · GitHub
- 一个可用的签名/侧载方式,比如证书签名、AltStore / SideStore、爱思助手、iLoader 等
操作流程
-
先安装 LocalDevVPN。
-
下载 StikDebug 的安装包,然后用你习惯的方式签名安装到手机上。
如果有证书签名,直接导入签名最省事;没有的话,也可以用侧载工具,或者电脑 7 天签一次。
-
安装好 StikDebug 后,需要导入/放置配对配置文件。
原作者提到可以用 iLoader 处理:连接设备后,在左侧找到配置文件管理,把需要的配置文件放进去。
-
配置文件放好后,重新打开 StikDebug。
如果状态正常,说明前置步骤基本完成。
-
打开 LocalDevVPN,并确保手机连着 Wi-Fi。
这个很关键,定位模拟过程中需要保持 Wi-Fi 和 LocalDevVPN 开启。
-
打开 StikDebug,进入:
Tools→Location Simulation -
搜索你想模拟的位置,然后选择:
Simulate Location这样手机的 GPS 位置就会被模拟到目标地点。
-
如果想恢复真实定位,在同一个页面点击:
Stop
注意事项
- 定位模拟期间,LocalDevVPN 要保持开启。
- 手机最好连接 Wi-Fi,否则可能出现连接失败或心跳错误。
- StikDebug 现在不一定能从 App Store 获取,建议以 GitHub 官方项目里的下载方式为准。
- 如果某些 App 里定位没有变化,可以尝试重启目标 App,或者重新开关一次模拟定位。
- iOS 26+ 虽然官方写了支持,但部分 App 可能需要开发者适配,遇到异常属于正常情况。
整体来说,这套方案的优点是不用全程依赖电脑,配置好之后在手机上就能切换模拟位置。对需要测试定位功能、调试地图服务的人来说挺方便。
参考: