Repository navigation
主要变化
本版增加 iOS 18–26 的电脑配对流程和 iPad 支持,并优化地图面板,让横竖屏都能留出更多地图空间。
- iOS 18 起的兼容适配:最低系统调整为 iOS/iPadOS 18.0,兼容旧系统的地图、地址解析和快捷指令接口。标准版与隧道版各一个包,无需按系统版本另选安装包。
- 电脑配对导入:iOS 18–26 先在电脑 idevice_pair 中生成 Remote pairing 文件,再导入 WrapPin;也支持粘贴配对 XML。导入会检查记录类型、设备身份与密钥,导入失败会保留原有有效记录。iOS 27 继续使用开发者设置中的六位码本机配对。
- iPad 横屏:支持双向横屏。宽窗口使用左侧操作区与右侧地图;点击操作区顶部的按钮或向左滑动标题区可隐藏侧栏,左上角“显示控制面板”可恢复。
- 竖屏与窄窗口:操作卡片贴在底部安全区上方,内容宽度限制为 420 pt。iPad 默认紧凑显示,展开内容较多或字号较大时可在卡片内滚动。
- 面板交互:固定定位与路线共用展开/收起状态;收起后保留主要操作,定位中可停止并恢复,路线中可暂停/继续及停止。拖动手势仅在卡片顶部生效,避免干扰滚动、坐标切换和速度滑块。
- 地图提示:提示条按当前卡片高度和侧栏位置避让,减少遮挡。
配对与安装
- 标准版:
WrapPin-Standard-1.0.21-build71-unsigned.ipa,供 SideStore 等自签方式使用,需要 LocalDevVPN 等外部设备隧道。 - 隧道版:
WrapPin-Tunnel-1.0.21-build71-unsigned.ipa,内置设备隧道;签名需同时覆盖主 App 和 Packet Tunnel 扩展,并具备对应权限。免费 Apple 账号和 SideStore 请使用标准版。 - 两个包均为未签名 IPA。沿用当前签名身份覆盖安装对应版本,通常无需重置配对;两个版本分别保存配对记录。
- iOS 18–26:在 idevice_pair 选择 Remote pairing → Create,成功后点 Validate,显示 Works 后保存同一份文件并导入。不要选 Lockdown 文件。详细步骤见电脑配对说明。
- iOS 27:沿用“配对本机”,到开发者设置中输入六位验证码。
SHA-256:
- 标准版:
d576b512ee3d38e7aeb8468de9b2577a89b776fef765404ec2d4f88f0e62feea - 隧道版:
11fdce6da3718805a341be47a1140156f172da36a29db492e19af54503b7954f
两个包均由源码提交 e227b46624120696c82653a5dabd89ca9b864485 使用 Xcode 27.0(27A266a)构建,后续文档和发布提交不改变安装包。发布页:v1.0.21;构建记录;安装与验收。
验证与边界
- 两版 Debug、Release Archive、11 项离线检查,以及 IPA 的版本、最低系统、arm64、设备类型、方向、扩展、许可证和 ZIP 完整性检查均通过;打包文件与归档逐字节一致。原生引擎未修改。
- iPad mini 与 375 pt iPhone 的界面检查通过,覆盖贴底、双向横屏、侧栏显隐、固定/路线展开收起、旋转保留选点、暂停/继续和停止确认入口,以及最大辅助字号、深色和减少动态效果渲染分支。界面检查使用合成会话状态,不验证真实配对、定位或恢复。
- 此前标准版在 iOS 26.5 上有首轮成功反馈;用户也反馈 iPad iOS 26 可以定位和横屏。Build 71 完整真机回归、iOS 18 实机运行、其他 iOS 26 版本、隧道版和 iOS 27 本机配对仍需继续验收。
- 部分原生配对校验错误仍统一显示“已保存的配对已失效”。单凭这句话不能判定记录过期;仍失败时,在“设置 → 连接检测 → 复制诊断”查看阶段与错误类型。
- 定位仍依赖开发者模式、可用的设备隧道和开发者镜像准备状态。本版不新增开发者镜像下载/挂载功能。
- 沿用现有海外搜索配置与共享额度;本次未配置 TelemetryDeck,不发送使用统计。