2023 年 2 月 20 日

  • 支持启用高级数据保护 (ADP) 的 Apple ID (Windows)

2023 年 1 月 30 日

新的

改进的错误处理

  • 彻底改进了错误处理以包含尽可能多的信息,这将使调试某些问题变得更加容易
  • 修改了错误消息,使其更具描述性并提供更多建议
  • 在错误提示中添加“查看更多详细信息”/“帮助”按钮以查看详细的错误信息
  • 将“搜索常见问题解答”按钮添加到错误警报
  • 将错误域格式修改为[Module].[ErrorType]
  • AltServer.ServerError 代码从 2000 开始
  • AltStore.AppleDeveloperError 代码从 3000 开始
  • 对多个 AltServer.ServerError 错误使用底层错误消息(如果可用)
  • 编码/解码所有 Codable 用户信息值,而不仅仅是识别的类型

iOS 版本兼容性

  • 在安装 AltStore 之前检查 iOS 兼容性
  • 为您的 iOS 设备下载最新的兼容 AltStore 版本

改进

  • 如果存在应用程序名称,则使用CFBundleDisplayName而不是(Windows)CFBundleName
  • 修改错误消息以匹配 AltServer macOS (Windows)

固定的

  • 修复了编码 CodableError Int/UInt 用户信息值的错误
  • 修复了使用 nil localizedFailureReasons 向 NSErrors 添加失败
  • 修复了从 AltStore (macOS)接收请求时偶尔发生的崩溃
  • 固定安装警报说“iPhone”而不是实际设备名称(macOS)
  • 修复了 AltServer 通知图标未出现在 Windows 11 22H2 任务栏中的问题(Windows)

2023年1月19日

  • 修复通知图标未出现在 Windows 11 22H2 任务栏中的问题

2022年7月

  • 修复了使用包含大写字母的 Apple ID 登录的问题
  • 修复了使用启用了 2FA 但没有任何已注册受信任设备的 Apple ID 登录的问题
  • 修复了启用 AltJIT 时不正确的“Developer Disk incompatible with [iOS Version]”错误
  • 修复了卸载后安装邮件插件(macOS)
  • 修复了通过 WiFi 刷新应用程序时的内存泄漏(macOS)
  • 修复了导致有线连接偶尔停止的问题(macOS)
  • 修复了启用 AltJIT 后导致 CPU 使用率无限高的问题(Windows)
  • 修复了更新 AltStore 后导致无限高 CPU 使用率的问题(Windows)

更新日期:2022年5月3日

新的

AltJIT

  • 允许侧载的应用程序使用即时 (JIT) 编译
  • 从 AltServer 菜单转到“启用 JIT”> [您的设备],然后选择一个侧载应用程序
    • 您的设备必须与 AltServer 在同一个 WiFi 网络上或通过 USB 连接到您的计算机
  • JIT 将保持启用状态,直到应用程序从应用程序切换器退出或在后台从内存中清除
  • 需要 iOS 14 或更高版本

.ipa直接侧载

  • 无需先安装 AltStore 即可将应用程序 (.ipa) 直接侧载到 iOS 设备
  • 单击 AltServer 图标时按住 Option (macOS) 或 Shift (Windows) 可显示新的“Sideload .ipa…”菜单选项
  • 支持运行 iOS 9.3 或更高版本的 iPhone 和 iPad
  • 支持运行 tvOS 9.3 或更高版本(macOS)的 Apple TV
    • 目前,Apple TV 必须先手动与 Xcode 配对
  • 使用 AltServer 侧载的应用程序必须每 7 天手动重新安装一次
    • 安装 AltStore 以在后台自动刷新您加载的应用程序

多设备支持

  • 使用同一个 Apple ID 将 AltStore 安装到多个 iOS 设备上
  • 每次都必须使用同一台电脑安装 AltStore

邮件插件改进 (macOS)

  • AltPlugin 现在可以独立于 AltServer 进行更新
  • 如果系统完整性保护 (SIP) 和 Apple 移动文件完整性 (AMFI) 都被禁用,则不再需要 AltPlugin

改进

  • 向需要额外用户输入以匹配 macOS HIG (macOS)的菜单项添加了“…”
  • 如果有多个 Apple Developer 团队与您的 Apple ID 相关联,则更喜欢“个人”付费团队而不是免费团队
  • 撤销以前由 AltStore 创建的 iOS 开发证书(如果存在),而不是撤销一个随机证书
  • 更新了“无法激活超过 3 个应用程序”错误警报以列出所有侧载的应用程序包 ID
  • 修改代码签名逻辑以更准确地匹配 Apple 的代码签名工具
  • 使用无效茴香酒数据进行身份验证时改进了错误消息
  • 改进了 libimobiledevice 错误的错误消息
  • 改进了各种 AltServer 特定错误的错误消息
  • 将 libimobiledevice 依赖项更新到 1.3.0
  • 将 LaunchAtLogin 依赖更新到 4.1.0 (macOS)

修复

  • 修复了侧载应用程序时出现“应用程序组不存在”错误
  • 修复了从计算机断开 iOS 设备时可能发生的崩溃
  • 修复了侧载某些应用程序时可能发生的崩溃
  • 修复了在侧载包含应用扩展的应用时可能注册应用组两次的问题
  • 修复了侧载应用程序时出现的“RSTPlaceholderView.nib 无法保存”错误(macOS)
  • 修复了侧载应用程序时重复的“撤销开发证书”警报(macOS)
  • 修复了使用 Payload 目录中的意外文件解压缩 .ipa 的问题(Windows)
  • 修复了忽略来自 Apple 开发人员服务器(Windows)的一些错误响应
  • 修复了解析来自 Apple 开发人员服务器(Windows)的响应时的内存泄漏
  • 修复了管理设备的配置文件时的各种内存泄漏(Windows)
  • 修复了安装 AltStore 或侧载 .ipa (Windows)时的各种内存泄漏
文章作者: 6z | Intz