iPad16,6 -> 「iPad Pro 13-inch (M4)」、Mac16,6 -> 「MacBook Pro (14-inch, 2024)」)。DeviceModelCatalog も識別子のプレフィックス(該当しない場合はデバイスファミリー)を使用して、デバイスごとに SF Symbol を選択します。
apps/macos/Sources/OpenClaw/Resources/DeviceModels/ 内のファイル:
データソース
MIT ライセンスのkyle-seongwoo-jun/apple-device-identifiers GitHub リポジトリからベンダリングされています。ビルドの再現性を保つため、JSON ファイルは NOTICE.md に記録されたコミット SHA に固定されています。
データベースの更新
- 固定するアップストリームのコミット SHA を選択します(iOS 用と macOS 用に 1 つずつ)。
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdを新しい SHA で更新します。- それらのコミットに固定された JSON ファイルを再ダウンロードします:
LICENSE.apple-device-identifiers.txtが引き続きアップストリームと一致することを確認します。アップストリームのライセンスが変更された場合は置き換えます。- macOS アプリがエラーなくビルドされることを確認します: