Skip to content

Releases: suversal/WrapPin

WrapPin 1.0.6

Choose a tag to compare

@suversal suversal released this 17 Sep 15:15
6778fdf

WrapPin 1.0.6

中文

WrapPin 1.0.6(Build 9)主要改善 SideStore 重签环境下的本机配对与后台定位稳定性。

构建信息

  • 文件:WrapPin-1.0.6-build9.ipa
  • 版本:1.0.6 Build 9
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,需使用 SideStore 或自己的 Apple 开发者身份签名
  • SHA-256:3ac594075b005162bcd3bd7521400b5d96cceeb7db046882060c0f1bc3a0d499

更新内容

  • 配对不再依赖易受 SideStore 重签 Bundle ID 影响的 BGTaskScheduler 注册。
  • 切换到系统设置完成本机配对时,改用系统短期后台任务保持配对流程。
  • 定位会话直接启动原生定位引擎,不再因后台任务标识不匹配而阻止启动。
  • 允许定位权限后,活跃的模拟定位会使用 Core Location 保持后台活跃。
  • “连接检测”新增后台会话状态,可显示等待授权、正常接收、权限拒绝或暂时不可用。
  • 拒绝定位权限时,前台模拟仍可启动,但会明确提示切换 App 后不保证持续。

验证

  • Xcode Release Archive 构建通过。
  • 中英文本地化、33 条原生定位错误分类和后台会话生命周期检查通过。
  • IPA 结构、版本、arm64 架构、未签名状态、后台定位模式、隐私清单和许可资源已校验。
  • 已完成 SideStore 真机基本测试,未发现明显问题;仍欢迎实际遇到过配对失败的设备继续反馈。

已知边界

  • 本版没有修改地图选点、经纬度、固定位置或步行路线的坐标算法。
  • 本版不声称解决之前观察到的步行路线或中国大陆地图位置偏移。

English

WrapPin 1.0.6 (Build 9) improves on-device pairing and background location reliability in SideStore re-signing environments.

Build information

  • File: WrapPin-1.0.6-build9.ipa
  • Version: 1.0.6 Build 9
  • Minimum system: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple developer identity
  • SHA-256: 3ac594075b005162bcd3bd7521400b5d96cceeb7db046882060c0f1bc3a0d499

Changes

  • Removes the BGTaskScheduler registration dependency that could fail after SideStore changed the runtime bundle identifier.
  • Uses a short system background assertion while the user switches to Settings to complete on-device pairing.
  • Starts the native location session directly instead of gating startup on a bundle-sensitive background-task identifier.
  • Uses Core Location as a background keep-alive while a simulation is active and Location access is allowed.
  • Adds a Background Session row to Connection Health for authorization, delivery and availability states.
  • Keeps foreground simulation available when Location access is denied while explaining that background continuity is unavailable.

Validation

  • Xcode Release Archive succeeded.
  • English and Simplified Chinese localization, 33 native location failure classifications and background-session lifecycle checks passed.
  • IPA structure, version, arm64 architecture, unsigned state, background location mode, privacy manifest and legal resources were verified.
  • Basic SideStore physical-device testing found no major problem; feedback from devices that previously encountered pairing failures remains welcome.

Known boundaries

  • This release does not change map selection, coordinates, fixed-location or walking-route coordinate algorithms.
  • It does not claim to fix the previously observed walking-route or mainland-China map offset.

WrapPin 1.0.5

Choose a tag to compare

@suversal suversal released this 15 Sep 03:23

WrapPin 1.0.5

中文

WrapPin 1.0.5(Build 6)改善了国内外地图选点的地址解析与历史记录体验。

构建信息

  • 文件:WrapPin-1.0.5-build6.ipa
  • 版本:1.0.5 Build 6
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,需使用 SideStore 或自己的 Apple 开发者身份签名
  • SHA-256:723fb61fe08ce9cb7fa99b98875838c3a2770cc61470bd4e9a97efe8728df00b

更新内容

  • 使用当前系统语言请求 Apple 地图反向地理编码。
  • 针对短暂网络错误和空结果自动重试一次。
  • 地址解析期间禁止收藏、路线预览和启动定位,避免临时文案被保存。
  • Apple 地图无法返回可读地址时,显示精确经纬度而不是笼统的“从地图选择”。
  • 选择旧的未解析收藏或历史记录时自动重新查询,同时保留用户自定义的收藏名称。
  • 补充 SideStore 从 iPhone“文件”App 导入 IPA 的安装说明。
  • 建议直接覆盖安装,以保留本地设置、收藏、历史和配对记录。

验证

  • Xcode Release Archive 构建通过。
  • 中英文本地化和原生定位错误分类检查通过。
  • IPA 结构、版本、arm64 架构、未签名状态、隐私清单和许可资源已校验。
  • 地址解析优化已通过 SideStore 真机测试。

English

WrapPin 1.0.5 (Build 6) improves readable address resolution for map selections worldwide and makes saved-location recovery more reliable.

Build information

  • File: WrapPin-1.0.5-build6.ipa
  • Version: 1.0.5 Build 6
  • Minimum system: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple developer identity
  • SHA-256: 723fb61fe08ce9cb7fa99b98875838c3a2770cc61470bd4e9a97efe8728df00b

Changes

  • Requests Apple Maps reverse geocoding in the current system locale.
  • Retries once after a transient failure or empty result.
  • Disables favourites, route previews and location start actions until address resolution completes.
  • Shows the exact coordinates when Apple Maps cannot provide a readable address.
  • Re-resolves older unresolved favourites and history entries while preserving custom favourite names.
  • Documents importing the downloaded IPA from the iPhone Files app into SideStore.
  • Install over the previous version to preserve local settings, favourites, history and pairing records.

Validation

  • Xcode Release Archive succeeded.
  • English and Simplified Chinese localization and native location failure checks passed.
  • IPA structure, version, arm64 architecture, unsigned state, privacy manifest and legal resources were verified.
  • The address-resolution improvements passed a SideStore physical-device test.

WrapPin 1.0.4

Choose a tag to compare

@suversal suversal released this 15 Sep 00:22

WrapPin 1.0.4

中文

WrapPin 1.0.4(Build 5)调整了“设置 → 社区”中的 X 关注入口,并同步更新项目 README。

构建信息

  • 文件:WrapPin-1.0.4-build5.ipa
  • 版本:1.0.4 Build 5
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,需使用 SideStore 或自己的 Apple 开发者身份签名
  • SHA-256:a887d4a8f86bf51317eb47ad65475f1b71487cd101f905984429276aaa99a037

更新内容

  • 放大 X 图标,使其与社区列表中的其他图标保持一致。
  • 将中文入口文案从“follow我”改为“关注我”。
  • 点击后继续跳转到 @suversal 的 X 主页。
  • 更新 README 中的项目功能、当前进展、验证范围和版本信息。
  • 建议直接覆盖安装,以保留本地设置和配对记录。

English

WrapPin 1.0.4 (Build 5) refines the X profile row under Settings → Community and updates the project README.

Build information

  • File: WrapPin-1.0.4-build5.ipa
  • Version: 1.0.4 Build 5
  • Minimum system: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple developer identity
  • SHA-256: a887d4a8f86bf51317eb47ad65475f1b71487cd101f905984429276aaa99a037

Changes

  • Increased the X icon to match the visual scale of the other Community icons.
  • Changed the Simplified Chinese row label from “follow我” to “关注我”.
  • Keeps opening the @suversal profile on X.
  • Updated the README with the current features, progress, validation scope and version information.
  • Install over the previous version to preserve local settings and pairing records.

WrapPin 1.0.3

Choose a tag to compare

@suversal suversal released this 14 Sep 17:44

WrapPin 1.0.3

中文

WrapPin 1.0.3(Build 4)在“设置→社区”中增加了作者的X主页入口。

下载

  • 文件:WrapPin-1.0.3-build4.ipa
  • 版本:1.0.3 Build 4
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,需使用SideStore或自己的Apple开发者身份签名
  • SHA-256:bee2a4f7d29f69d844dc005239c67efbf07276b4a6a1ba206a3ddced4caec605

更新内容

  • 在社区列表中增加“𝕏图标+follow我”入口。
  • 点击后跳转到@suversal的X主页。
  • 保留WrapPin 1.0.2中的中文适配、地图标签本地化、坐标复制和连接稳定性修复。
  • 建议直接覆盖安装,不要先删除旧版,以保留本地设置和配对记录。

English

WrapPin 1.0.3 (Build 4) adds a direct link to the maintainer's X profile under Settings → Community.

Download

  • File: WrapPin-1.0.3-build4.ipa
  • Version: 1.0.3 Build 4
  • Minimum system: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple developer identity
  • SHA-256: bee2a4f7d29f69d844dc005239c67efbf07276b4a6a1ba206a3ddced4caec605

Changes

  • Added a “𝕏 + follow me” row to the Community section.
  • Opens the @suversal profile on X.
  • Retains the localization, map-label, coordinate-copy and connection-stability improvements from WrapPin 1.0.2.
  • Install over the previous version to preserve local settings and pairing records.

WrapPin 1.0.2|重新打包版 / Repacked Build

Choose a tag to compare

@suversal suversal released this 14 Sep 13:43

WrapPin 1.0.2

中文

WrapPin 1.0.2(Build 3)是 1.0.1 的重新打包版本,功能内容与 1.0.1 一致。

下载

  • 文件:WrapPin-1.0.2-build3.ipa
  • 版本:1.0.2 Build 3
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,需使用 SideStore 或自己的 Apple 开发者身份签名
  • SHA-256:68c8fe1d5ec67f8a0e38108775590036bfe38c294880740d532c0267371b5937

说明

  • 使用 Xcode 正式 Release Archive 流程重新生成 IPA。
  • 取代 SideStore 报 SideSign.Archive.Error 1 的 1.0.1 Build 2 安装包。
  • 保留 1.0.1 的地图标签本地化与坐标复制修复。
  • 建议直接覆盖安装,不要先删除旧版。

English

WrapPin 1.0.2 (Build 3) repackages the same functional changes as 1.0.1 using Xcode's Release Archive workflow.

Download

  • File: WrapPin-1.0.2-build3.ipa
  • Version: 1.0.2 Build 3
  • Minimum system: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple developer identity
  • SHA-256: 68c8fe1d5ec67f8a0e38108775590036bfe38c294880740d532c0267371b5937

Notes

  • Rebuilt with Xcode's Release Archive workflow.
  • Replaces the 1.0.1 Build 2 package rejected by SideStore with SideSign.Archive.Error 1.
  • Retains the map-label localization and coordinate-copy fixes from 1.0.1.
  • Install over the previous version to preserve local settings and pairing records.

WrapPin 1.0.1|中文 / English

Choose a tag to compare

@suversal suversal released this 14 Sep 13:14

中文

这是 WrapPin 1.0.1(Build 2)测试版更新。

本次修复

  • 修复地图选点后仍显示英文 Dropped PinSelected from the map 的问题。
  • 将坐标输入和地址查询中的动态提示纳入中英文自动本地化。
  • 修复复制按钮没有复制经纬度的问题;现在会复制六位小数格式的真实坐标,例如 31.230416, 121.473701
  • 将含义不清的图标按钮改为“复制坐标”,复制成功后显示“已复制坐标”。

安装

下载 WrapPin-1.0.1-build2.ipa,使用 SideStore 或自己的 Apple 开发者签名重新签名后安装。建议直接覆盖安装旧版本,以保留本地设置与配对记录。

SHA-256:3083b4e6b490e98d298d2f35ead1cd4901f8cb59a4630de6f4954f128918b07b

此 IPA 未签名,只能在你拥有并控制的设备上用于开发、测试或个人用途。

English

WrapPin 1.0.1 (Build 2) is a test update.

Fixes

  • Localized the dynamic map-pin fallback labels that previously appeared as Dropped Pin and Selected from the map in Chinese.
  • Localized coordinate-entry and reverse-geocoding status text.
  • Fixed the copy action so it now copies the actual latitude and longitude with six decimal places.
  • Replaced the ambiguous icon-only action with a visible “Copy coordinates” label and confirmation feedback.

Installation

Download WrapPin-1.0.1-build2.ipa and re-sign it with SideStore or your own Apple developer identity. Install it over the previous version to preserve local settings and pairing records.

SHA-256: 3083b4e6b490e98d298d2f35ead1cd4901f8cb59a4630de6f4954f128918b07b

This IPA is unsigned and intended only for development, testing, or personal use on devices you own and control.

WrapPin 1.0.0|中文 / English

Choose a tag to compare

@suversal suversal released this 14 Sep 12:40

WrapPin 1.0.0

WrapPin 1.0.0 是这个非官方 Roam Control 社区分支的首个稳定版本,提供完整简体中文界面、连接稳定性优化、诊断能力、独立品牌和深浅色图标。

下载与安装

  • 安装包:WrapPin-1.0.0-build1.ipa
  • 版本:1.0.0(Build 1
  • 最低系统:iOS 27.0
  • 架构:arm64
  • 签名:未签名,请使用 SideStore 或自己的 Apple 开发者身份签名安装
  • SHA-256:de371230f51cf16f2309926bc5c504eb67dbdd3640ca30b35d02aedc741f19d6

请下载 Assets 中以 .ipa 结尾的文件。Source code (zip)Source code (tar.gz) 是 GitHub 自动生成的源码包,不能直接作为 SideStore 安装包使用。

主要更新

  • 简体中文界面、配对引导、连接恢复和中文文档。
  • 固定位置与模拟步行路线,支持收藏、历史记录和真实位置恢复。
  • 优化长时间配对任务和 LocalDevVPN 端点选择。
  • 更清晰的连接状态、诊断和恢复提示。
  • 工程、Target、Scheme、Bundle ID、URL Scheme、原生桥接和文档统一使用 WrapPin 名称。
  • 新增独立的日间与夜间 App 图标。

验证情况

  • Rust 原生桥接已通过 arm64 iPhone 和 Apple Silicon 模拟器构建。
  • 中文覆盖检查和 33 条原生错误分类检查通过。
  • 无签名 Release 构建、IPA 结构、版本、架构、隐私清单及许可证资源检查通过。
  • 较早候选版本已经完成真机安装和核心功能测试;公开发布后仍建议用最终 1.0.0 IPA 再做一次真机安装确认。

许可证与归属

WrapPin 不是上游官方版本。项目保留原作者版权说明与上游归属;当前源码采用 PolyForm Noncommercial License 1.0.0,第三方组件继续遵循各自许可证。


English

WrapPin 1.0.0 is the first stable release of this unofficial, community-maintained Roam Control fork. It adds complete Simplified Chinese localization, connection hardening, diagnostics, independent WrapPin branding, and dedicated light/dark icons.

Download and install

  • Package: WrapPin-1.0.0-build1.ipa
  • Version: 1.0.0 (Build 1)
  • Minimum OS: iOS 27.0
  • Architecture: arm64
  • Signing: unsigned; sign with SideStore or your own Apple development identity
  • SHA-256: de371230f51cf16f2309926bc5c504eb67dbdd3640ca30b35d02aedc741f19d6

Download the file ending in .ipa from Assets. GitHub generates Source code (zip) and Source code (tar.gz) automatically; those source archives cannot be installed with SideStore.

Highlights

  • Simplified Chinese interface, pairing guidance, connection recovery, and documentation.
  • Fixed-location and simulated walking-route workflows with favourites, history, and real-location restoration.
  • More reliable long-running pairing and LocalDevVPN endpoint selection.
  • Clearer connection state, diagnostics, and recovery guidance.
  • Consistent WrapPin naming across the project, target, scheme, bundle identifier, URL scheme, native bridge, and documentation.
  • Dedicated light and dark app icons.

Verification

  • The Rust bridge builds for arm64 iPhone and Apple Silicon simulator.
  • Localization coverage and 33 native failure-classification checks pass.
  • The unsigned Release build, IPA structure, version, architecture, privacy manifest, and legal resources were verified.
  • Earlier candidates passed physical-device installation and core-flow testing; one final installation check with the public 1.0.0 IPA is still recommended.

Licence and attribution

WrapPin is not an official upstream edition. It preserves the original copyright notice and upstream attribution. Current source is available under the PolyForm Noncommercial License 1.0.0; third-party components retain their own licences.