Skip to content

Tags: AppTelepath/AppTelepath-iOS

Tags

3.6.0

Toggle 3.6.0's commit message
3.6.0

Telepath.xcframework 3.6.0 与配套资源包。sha256 23d8a709…(与仓库根
podspec-common.rb 及本文件里的 checksum 同源,由 build-ios-binary.sh 一次写出)。

顺序按 RELEASING「发布顺序不能反」:Package.swift 先进 tag,再建 Release——
反过来做不报错,但 tag 会停在上一版的 Package.swift 上,SwiftPM 用户写
from: "3.6.0" 会静默拿到上一版的二进制。

3.2.0

Toggle 3.2.0's commit message
3.2.0 — 连接活性

SwiftPM 产物随二进制发行包同步更新(binaryTarget 的 url 与 checksum 指向
3.2.0 的 Release 资产)。本次改动见主仓库 CHANGELOG:补上两端的连接探活,
并修掉「断线超过约两秒就永久不再重连」。

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

3.1.0

Toggle 3.1.0's commit message
feat: 加上 SwiftPM 接入

Package.swift 与资源 target 由 AppTelepath 主仓的 scripts/build-ios-binary.sh 生成,
版本号与 checksum 构建时填入,随每次发版更新。

二进制仍是 release 里的同一个 zip——SwiftPM 会在压缩包根部找到 Telepath.xcframework
并忽略同级的 LICENSE、资源包与 podspec,不必再出第二份产物。

资源由普通 target 交付(binaryTarget 不能声明 resources),落位比 CocoaPods 多一层
AppTelepath_AppTelepathResources.bundle/TelepathResources.bundle,SDK 两种都认。

⚠️ SwiftPM 接入方必须自行给 App target 加 -ObjC:xcframework 里是静态库,
只含 category 的编译单元缺这个标志时会被链接器丢弃,表现为运行时
unrecognized selector 而非链接报错。CocoaPods 会自动加,SwiftPM 禁止依赖包用
unsafeFlags 因而无法代劳;SDK 启动时会自检并打印告警。

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

3.0.0

Toggle 3.0.0's commit message
发布 Telepath 2.1.3 二进制规范

2.2.0

Toggle 2.2.0's commit message
发布 Telepath 2.1.3 二进制规范