45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
# iOS Native 0.2.0
|
||
|
||
MultiSimAdmin 0.2.0 是面向 iPhone 的原生 IPA 版本。应用直接连接用户添加的 SimAdmin 节点,不需要先启动 8788 控制台。
|
||
|
||
## 本次变更
|
||
|
||
- 底部导航精简为节点、消息、设置。
|
||
- 日志中心完整移入“设置 → 本地数据”,保留运行日志、连接日志、设备诊断、筛选和清理能力。
|
||
- 移除应用本地通知中心。通知依赖应用进程持续转发,不适合关闭后仍要求可用的场景。
|
||
- 设置页提供全局主题切换:跟随系统、浅色、深色,切换状态立即作用于全部页面。
|
||
- 隐私说明改为“隐私与数据”,明确节点信息、实例密码和登录会话的实际保存方式。
|
||
- 节点详情重排为更清晰的状态、连接、SIM、设备和会话分区。
|
||
- 应用图标重做为黑金风格。
|
||
- 节点总览展示硬件、控制、SIM、蜂窝链路状态。
|
||
- 分组头和节点详情头部使用固定尺寸指标卡,加载完成后不会跳变。
|
||
- 节点总览工具栏统一为 44pt 圆角图标按钮,补齐无障碍标签。
|
||
|
||
## 数据与安全
|
||
|
||
- 实例信息保存在应用沙盒内的本地数据文件。
|
||
- 实例密码保存在同一应用沙盒内的私有凭据文件,不使用 iOS Keychain。
|
||
- 登录会话只保存在进程内存中,应用关闭后清除。
|
||
- 应用仅连接用户添加的节点地址,允许 HTTP 是为了兼容局域网 SimAdmin;公网地址建议通过 HTTPS 反代暴露。
|
||
|
||
## 构建与安装
|
||
|
||
从仓库根目录构建:
|
||
|
||
```bash
|
||
./scripts/build-ios-ipa.sh
|
||
```
|
||
|
||
产物:
|
||
|
||
- `build/ipa/MultiSimAdmin.ipa`
|
||
- `build/ipa/MultiSimAdmin.ipa.sha256`
|
||
|
||
0.2.0 (3) 校验值:
|
||
|
||
```text
|
||
1ddba7399d74705a7d31835dc6dff30c3b2fc3b3cada23c68eaa84a8fb2c832f MultiSimAdmin.ipa
|
||
```
|
||
|
||
IPA 目标为 iOS 16.0 及以上,`arm64`,Bundle ID 为 `fun.chick.multi-simadmin`。构建脚本不要求开发者证书,TrollStore 或自有签名流程可以后续处理。
|