v4.1.2
版本发布时间: 2022-12-17 07:35:01
utmapp/UTM最新发布版本:v4.6.3(2024-12-03 10:12:09)
Highlights
- QEMU backend updated to v7.1.0
- (iOS) TrollStore build (UTM.HV.ipa) now supports JIT. Additionally, there is now in-app settings.
- (macOS) AppleScript (OSA) support and CLI interface. You can control parts of UTM through the OSA interface. Currently there is support for listing VMs as well as start/stop/suspend operations and the ability to print out the guest serial port connections. More functionality will be added in the future. A command line application is also provided in
UTM.app/Contents/MacOS/utmctl
(which you can symlink to/usr/local/bin/utmctl
if desired) that can be used for automation tasks without needing to learn AppleScript. - (macOS 13+) Menu bar extra. You can enable the menu bar extra icon in Preferences (Cmd+,) as well as disable the dock icon. The menu bar extra provides a minimal interface to start/stop/suspend VMs and is useful when paired with headless VMs (a VM that does not have any display or terminal console installed).
Notes
- iOS 14 and macOS 11.3 are the minimum supported systems for UTM v4.x. Please use UTM v3.x for support down to iOS 11 and macOS 11
- The configuration backend has been massively rewritten. Please backup all VMs prior to updating as you will not be able to re-open VMs saved by UTM v4 on older versions of UTM if you decide to downgrade.
Changes (v4.1.2)
- Localization: updated Spanish (Latin America) (thanks @JezerM)
- Localization: updated Japanese (thanks @MMP0 and @skyarrow87)
- Localization: updated Chinese Simplified (thanks @changanmoon)
- (iOS) Fix new VM wizard not appearing on < iOS 14.5 (#4776)
- (macOS) Implement OSA interface for AppleScript
- (macOS) Introduce a CLI application (
UTM.app/Contents/MacOS/utmctl
) that wraps around the OSA interface for automation - (macOS 13+) New settings option to enable a menu bar extra icon for controlling VMs
- (macOS 13+) New settings option to disable the dock icon
- (macOS) Fix various alignment issues in settings (#4596) (thanks @JezerM)
- (macOS) Fix a crash when the pasteboard is updated (#4745)
- (macOS) Support custom resolutions for Apple Virtualization VMs
- (macOS) Fixed a UI freeze when canceling out of the settings for an Apple Virtualization VM
Changes (v4.1.1)
- Fixed launching SPARC machines (#4575)
- Fixed an error when attempting to save a VM where one of its removable drives is linked to a file that has been deleted
- Fixed IPSW/.utm download failing when the device goes to sleep (the download should resume after wake up)
- Restored scroll bars when system is set to always show scroll bars. Added a new SwiftUI crash workaround thanks to @evelyneee.
- Display all sizes in binary (MiB/GiB) mode in order to be consistent (#4396)
- Localization: added Polish (thanks @mavethee)
- Localization: updated Japanese (thanks @MMP0)
- Localization: updated Spanish (Latin America) (thanks @JezerM)
- Localization: updated French (thanks @FRtranslator)
- (macOS) Fixed the port forward UI on macOS 11 and introduce a new port forward UI for macOS 12+ (#4690)
- (macOS) Fixed "This virtual machine cannot be run on this machine." error on a newly created Apple VM (#4595)
- (macOS) Added new 21:9 widescreen resolution for Apple VMs (thanks @Tandolf)
- (macOS) Added a clarifying message about shared directory support on older macOS guests (#4594)
- (macOS) Added new shutdown options (software request and force kill) which can be toggled by long pressing the power button in the VM window (#4001)
- (macOS) Added a confirmation dialog when deleting a drive (#4687)
Changes (v4.1.0)
- Updated QEMU to v7.1.0
- Updated ANGLE and virglrenderer to latest commit
- Fixed an issue where user override of machine property settings was not applied properly
- Localization: updated Japanese (thanks @MMP0)
- Localization: updated Spanish (Latin America) (thanks @JezerM)
- (iOS) Added in-app settings popover which synchronizes with the Settings app (useful for TrollStore installs where the Settings app page is inaccessible) (#4446)
- (iOS) TrollStore: support JIT without needing a separate JIT enabler (thanks @PojavLauncherTeam for the idea)
Issues
Please check the full list on Github and help report any bug you find that is not listed.
Installation
File | Description | Installation | JIT | Hypervisor | USB |
---|---|---|---|---|---|
UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |
UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |
UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |
UTM.HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |
UTM.SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |
- Hypervisor on iOS requires an M1 iPad.
- Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.
1、 UTM.deb 111.71MB
2、 UTM.dmg 225.77MB
3、 UTM.HV.ipa 112.76MB
4、 UTM.ipa 112.76MB
5、 UTM.SE.ipa 141.95MB