基于 go-ios 和 Wails 开发的跨平台 iOS 虚拟定位跑步打卡应用。
- 虚拟跑步模拟: 模拟真实跑步轨迹,支持设置跑步速度
- 随机化支持: 支持速度随机波动和路线随机偏移,模拟真实跑步
- 路线规划: 支持在地图上手动绘制路线,自动保存上次路线
- 设备管理: 自动检测并连接 iOS 设备
- 跨平台: 支持 Windows、macOS、Linux
- Go 1.21+
- Node.js 18+
- Wails CLI v2
# 安装依赖
go install github.com/wailsapp/wails/v2/cmd/wails@latest
cd frontend && npm install && cd ..
go mod tidy
# 开发运行
wails dev
# 构建发布
wails build -platform windows/amd64 # Windows
wails build -platform darwin/universal # macOS
wails build -platform linux/amd64 # LinuxiOS 17+ 说明: 要在 Windows 上运行此功能,请从
https://git.zx2c4.com/wintun下载最新的 wintun.dll 并将其复制到C:/Windows/system32
- 连接设备: USB 连接 iOS 设备并在设备上信任此电脑,点击应用中的"刷新"
- 绘制路线: 点击地图 D 按钮进入绘制模式,在地图上添加至少 2 个路线点(自动保存)
- 配置参数: 设置跑步速度、速度波动、路线偏移和循环次数
- 开始跑步: 点击"开始跑步",可随时暂停/继续/停止,完成后点击"重置真实位置"
| 平台 | 操作系统 | |
|---|---|---|
| Windows | Windows 11 | AMD64 |
| macOS | macOS 15.7 | x64 |
| iOS | iOS 16.1 | iPhone 12 mini |
- 后端: Go + go-ios
- 前端: Vue 3 + Leaflet
- 框架: Wails v2
MIT License
免责声明: 本软件仅供学习研究使用,请自行承担使用风险。

