mirror of
https://github.com/utmapp/UTM.git
synced 2026-10-12 02:24:01 +00:00
Fix typos
This commit is contained in:
@@ -13,7 +13,7 @@ Alternatively, run `git submodule update --init --recursive` after cloning if yo
|
||||
|
||||
## Dependencies
|
||||
|
||||
The easy way is to get the prebuilt dependences from [Github Actions][1]. Pick the latest release and download all of the `Sysroot-macos-*` artifacts. You need to be logged in to Github to download artifacts. If you only intend to run locally, it is alright to just download the sysroot for your architecture.
|
||||
The easy way is to get the prebuilt dependences from [GitHub Actions][1]. Pick the latest release and download all of the `Sysroot-macos-*` artifacts. You need to be logged in to GitHub to download artifacts. If you only intend to run locally, it is alright to just download the sysroot for your architecture.
|
||||
|
||||
### Building Dependencies (Advanced)
|
||||
|
||||
@@ -50,7 +50,7 @@ You can build UTM with the script:
|
||||
|
||||
### Packaging
|
||||
|
||||
Artifacts built with `build_utm.sh` (includes Github Actions artifacts) must be re-signed before it can be used. To properly use all features, you must be a paid Apple Developer with access to a provisioning profile with the Hypervisor entitlements. However, non-registered developers can build "unsigned" packages which lack certain features (such as USB and network bridging support).
|
||||
Artifacts built with `build_utm.sh` (includes GitHub Actions artifacts) must be re-signed before it can be used. To properly use all features, you must be a paid Apple Developer with access to a provisioning profile with the Hypervisor entitlements. However, non-registered developers can build "unsigned" packages which lack certain features (such as USB and network bridging support).
|
||||
|
||||
#### Unsigned packages
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Alternatively, run `git submodule update --init --recursive` after cloning if yo
|
||||
|
||||
## Dependencies
|
||||
|
||||
The easy way is to get the prebuilt dependences from [Github Actions][1]. Pick the latest release and download the `Sysroot-*` artifact for the targets you wish to develop on. You need to be logged in to Github to download artifacts.
|
||||
The easy way is to get the prebuilt dependences from [GitHub Actions][1]. Pick the latest release and download the `Sysroot-*` artifact for the targets you wish to develop on. You need to be logged in to GitHub to download artifacts.
|
||||
|
||||
| | Intel | Apple Silicon |
|
||||
|--------------|----------------------------|---------------------------|
|
||||
@@ -48,7 +48,7 @@ The built artifact is an unsigned `.xcarchive` which you can use with the packag
|
||||
|
||||
### Packaging
|
||||
|
||||
Artifacts built with `build_utm.sh` (includes Github Actions artifacts) must be re-signed before it can be used. For stock iOS devices, you can sign with either a free developer account or a paid developer account. Free accounts have a 7 day expire time and must be re-signed every 7 days. For jailbroken iOS devices, you can generate a DEB which is fake-signed.
|
||||
Artifacts built with `build_utm.sh` (includes GitHub Actions artifacts) must be re-signed before it can be used. For stock iOS devices, you can sign with either a free developer account or a paid developer account. Free accounts have a 7 day expire time and must be re-signed every 7 days. For jailbroken iOS devices, you can generate a DEB which is fake-signed.
|
||||
|
||||
#### Stock signed IPA
|
||||
|
||||
|
||||
+4
-4
@@ -27,7 +27,7 @@ UTM是一个功能齐全的iOS虚拟机。简而言之,它允许你在iPhone
|
||||
|
||||
### 简单的
|
||||
|
||||
获取依赖项的推荐方法是使用[Github操作生成的构件][4].查找最新的版本构建并从arm64构建(用于iOS)或x86_64构建(用于Mac上的iOS模拟器)下载Sysroot工件。然后将Sysroot解压到UTM的根目录.然后就可以打开`UTM.xcodeproj`,选择您的签名证书,然后从Xcode运行并编译安装UTM。
|
||||
获取依赖项的推荐方法是使用[GitHub操作生成的构件][4].查找最新的版本构建并从arm64构建(用于iOS)或x86_64构建(用于Mac上的iOS模拟器)下载Sysroot工件。然后将Sysroot解压到UTM的根目录.然后就可以打开`UTM.xcodeproj`,选择您的签名证书,然后从Xcode运行并编译安装UTM。
|
||||
|
||||
### 高级的
|
||||
|
||||
@@ -48,13 +48,13 @@ UTM是一个功能齐全的iOS虚拟机。简而言之,它允许你在iPhone
|
||||
* 要在Intel平台上建立依赖关系,请运行 `./scripts/build_dependencies.sh -p macos -a x86_64`
|
||||
* 要建立对苹果arm平台的依赖,请运行 `./scripts/build_dependencies.sh -p macos -a arm64`
|
||||
|
||||
您也可以从Github下载预构建的依赖项。
|
||||
您也可以从GitHub下载预构建的依赖项。
|
||||
|
||||
## 签名(iOS)
|
||||
|
||||
如果使用Xcode进行构建,则应该自动完成签名。由于iOS签名的错误导致不支持iOS 13.3.1。您可以使用低于或高于13.3.1的任何版本。
|
||||
|
||||
在Github [Release][3]页面的`ipa`是伪签名。如果您越狱了,您不需要签名它,您可以直接使用越狱软件Filza进行安装。
|
||||
在GitHub [Release][3]页面的`ipa`是伪签名。如果您越狱了,您不需要签名它,您可以直接使用越狱软件Filza进行安装。
|
||||
如果您想要为备用设备签名正式版,有多种方法。推荐使用[iOS App Signer][2]。注意,许多“在线”签名服务(如AppCake)都存在一些已知的问题,而且它们与UTM不兼容。如果在试图启动VM虚拟机时发生崩溃(如闪退),那么您的签名证书是无效的。
|
||||
>译者注:据反馈,使用` i4Tools(即爱思助手) `生成的开发者证书签名的ipa也大概率无法正常使用
|
||||
|
||||
@@ -63,7 +63,7 @@ UTM是一个功能齐全的iOS虚拟机。简而言之,它允许你在iPhone
|
||||
|
||||
### 签名开发版
|
||||
|
||||
如果你想要给一个` xcarchive `签名,例如从[Github Actions][1]中编译Build,你可以使用以下命令:
|
||||
如果你想要给一个` xcarchive `签名,例如从[GitHub Actions][1]中编译Build,你可以使用以下命令:
|
||||
|
||||
```
|
||||
./scripts/package.sh signedipa UTM.xcarchive outputPath PROFILE_NAME TEAM_ID
|
||||
|
||||
+2
-2
@@ -28,7 +28,7 @@ UTM是一個功能齊全的iOS虛擬機主機。簡而言之,它允許你在iP
|
||||
|
||||
### 簡單的
|
||||
|
||||
獲取依賴項的推薦方法是使用[Github操作生成的構件][4].查找最新的版本構建並從arm64構建(用於iOS)或x86_64構建(用於Mac上的iOS模擬器)下載Sysroot工件。然後將Sysroot解壓到UTM的根目錄.然後就可以打開`UTM.xcodeproj`,選擇您的簽名證書,然後從Xcode運行並編譯安裝UTM。
|
||||
獲取依賴項的推薦方法是使用[GitHub操作生成的構件][4].查找最新的版本構建並從arm64構建(用於iOS)或x86_64構建(用於Mac上的iOS模擬器)下載Sysroot工件。然後將Sysroot解壓到UTM的根目錄.然後就可以打開`UTM.xcodeproj`,選擇您的簽名證書,然後從Xcode運行並編譯安裝UTM。
|
||||
|
||||
### 高級的
|
||||
|
||||
@@ -54,7 +54,7 @@ UTM是一個功能齊全的iOS虛擬機主機。簡而言之,它允許你在iP
|
||||
|
||||
### 簽名開發
|
||||
|
||||
如果你想要簽署一個xcarchive,例如從[Github Actions][1]中編譯構建,你可以使用以下命令:
|
||||
如果你想要簽署一個xcarchive,例如從[GitHub Actions][1]中編譯構建,你可以使用以下命令:
|
||||
|
||||
```
|
||||
./scripts/package.sh signedipa UTM.xcarchive outputPath PROFILE_NAME TEAM_ID
|
||||
|
||||
Reference in New Issue
Block a user