)
It is possible to invent a single machine which can be used to compute any computable sequence.
– Alan Turing,
UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.
processors supported including x
, ARM , and RISC-V thanks to qemu as a backend
Fast native graphics through para-virtualization thanks to SPICE JIT based acceleration using qemu TCG Frontend designed from scratch for iOS 14 using the latest and greatest APIs Create, manage, run VMs directly from your device No jailbreak required!
Make sure you have cloned with submodules
git submodule update --init --recursive
Easy
The recommended way to obtain the dependencies is to use the built artifacts from Github Actions . Look for the latest build and download the Sysroot artifact from either the arm (build) for iOS) or x
_ build (for iOS Simulator). Then unzip the artifact to the root directory of UTM. You can then open UTM.xcodeproj
Install Xcode command line and the following build prerequisites
brew install bison pkg-config gettext glib libgpg-error nasm
Make sure to add bison to your$ PATH
environment!(git submodule) update –init –recursive if you haven't already
Run . /scripts/build_dependencies.sh
UTM .xcodeproj and select your signing certificate
Build and deploy from Xcode
Running on iOS 22 3.1
Since iOS 3.1, it appears Apple has stopped allowing free developer profiles to sign dylibs . As a workaround, you can either spend $ / year on an Apple developer program or
Why isn’t this in the AppStore?
Apple does not permit any apps that has interpreted or generated code so it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do not condone or support any of these methods.
UTM is distributed under the permissive Apache 2.0 license. However, it uses several (L) GPL components. Most are dynamically linked but the gstreamer plugins are statically linked and parts of the code are taken from qemu. Please be aware of this if you intend on redistributing this application.
(Read More
GIPHY App Key not set. Please check settings