github.devotd.
リリースコーディングエージェント

abacusai/simless v0.5.1 — Xcode·macOS のホストクラッシュを修正

シミュレータなしで SwiftUI 画面をアクセシビリティツリーとして検証するツール simless の v0.5.1 は、Xcode 27.1 と macOS 27 の組み合わせで発生していたホストクラッシュとテストバンドルの読み込み問題を修正した。

リポジトリ情報abacusai/simless ↗

Simulator-free, headless SwiftUI checks for AI coding agents: render screens as accessibility trees and hot-reload views in ~2 s, without the iOS Simulator.

スター
★ 25
フォーク
1
言語
Swift
ライセンス
Apache-2.0
最新リリース
v0.5.1
原文を見る ↗GitHub で見る ↗

abacusai/simless v0.5.1 は、iOS シミュレータを使わずに SwiftUI 画面をアクセシビリティツリーで確認できるツールのメンテナンスリリースである。リポジトリの説明によれば、AI コーディングエージェントが画面を構造化された形で観察し、ビューを約 2 秒でホットリロードできる。今回のバージョンでは、Xcode 27.1 と macOS 27 の組み合わせで起きていたホストクラッシュと、アプリホスト型テストバンドルの読み込み失敗を修正した。

1 つ目の問題は、ランタイムが infoDictionary を差し替えるときに不変のコピーを返inasったことに起因する。Metal がプラグインを探す過程で Foundation がその辞書に書き込もうとし、ホストは起動直後に終了した。現在は ID が変化しなければバンドルの辞書を使い、変化する場合は可変コピーを渡す,不再は修正された。テストバンドルは libXCTestSwiftSupport と _Testing_Foundation をリンクしているが、xcodebuild がアプリサンドボックスを開けずに読み込みに失敗していた。リリースはシンボリックリンクを追従させてコピーをスロットの Frameworks フォルダーに置くことで、この問題を解決した。

確認された修正範囲はリリースノートに記載された 2 つの問題である。説明は Xcode 27.1 と macOS 27 の組み合わせにおけるクラッシュとテストバンドルの読み込み失敗を扱うが、他の環境との互換性や性能の比較結果は示していない。したがって v0.5.1 は、当該実行パスの誤りを正和维护更新とみなすのが適切である。