abacusai/simless v0.5.1 是一款维护性更新版本,用于在没有 iOS 模拟器的情况下以无障碍树的形式查看 SwiftUI 界面。根据仓库说明,AI 编码代理可以结构化地检视界面,并在约两秒内热重载视图。本次更新修复了 Xcode 27.1 与 macOS 27 组合下出现的宿主崩溃,以及应用托管测试包加载失败的问题。
第一个问题源于运行时替换 infoDictionary 时返回的是不可变副本。Metal 在查找插件的过程中,Foundation 试图写入该字典,宿主随即退出。现在只要 ID 不变就会使用包自身的字典,若发生变化则传入可变副本。测试包链接了 libXCTestSwiftSupport 和 _Testing_Foundation,但 xcodebuild 无法打开应用沙盒,因此加载失败。该版本通过跟随符号链接并在 slot 的 Frameworks 目录中放置副本来解决这一问题。
已确认的修复范围就是发布说明中列出的这两个问题。说明涵盖 Xcode 27.1 与 macOS 27 组合下的崩溃和测试包加载失败,但未给出与其他环境的兼容性或性能对比结果。因此,把 v0.5.1 看作修正该执行路径错误的维护性更新更为准确。