You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
77 lines
2.7 KiB
Plaintext
77 lines
2.7 KiB
Plaintext
INTSourceChangelist:3108692
|
||
Availability:Public
|
||
Title:在 Windows 上构建 iOS 版本
|
||
Crumbs:%ROOT%, Platforms
|
||
Description:如何从 Windows 电脑上进行 Mac 远程编译,创建 iOS 版本。
|
||
Platform:iOS
|
||
Navigation:platform
|
||
Version:4.9
|
||
type:howto
|
||
parent:Platforms/iOS
|
||
tags:Mobile
|
||
tags:iOS
|
||
prereq:Platforms/iOS/QuickStart
|
||
|
||
构建 iOS 版本需要 Mac,而通过远程编译能使主要使用 Windows 电脑的团队通过一台 Mac 即可构建 iOS 版本。
|
||
|
||
## Mac 设置
|
||
|
||
1. 使用 [Apple 官方说明](https://support.apple.com/kb/PH18726) 在 Mac 上启用远程编译。
|
||
|
||
1. 将 iOS 开发者证书安装到系统钥匙串。如证书已安装至登陆钥匙串,将其拖至系统钥匙串即可在此进行安装。
|
||
|
||
[REGION:note]
|
||
如需了解 iOS 开发者证书创建的更多内容,请查阅 [生成签名证书](Platforms/iOS/QuickStart/3)。
|
||
[/REGION]
|
||
|
||
1. 最后,将证书的私人密钥设为可从任意程序访问。双击开发者证书下方的密钥即可进行访问。如需了解更多内容,请查阅 [Apple 官方支持文档](https://support.apple.com/kb/PH18682)。
|
||
|
||
## PC 设置
|
||
|
||
1. 在编辑器中打开项目,然后打开 **Project Settings**。
|
||
|
||

|
||
|
||
1. 点击 **Platforms** 下的 **iOS**。
|
||
|
||

|
||
|
||
1. 滚动至 **Build** 标题,然后展开 **Remote Build Options**。
|
||
|
||

|
||
|
||
1. 在 **Remote Server Name** 域中输入用于构建项目的 Mac 名称。
|
||
|
||
1. 在 **Remote User Name** 域中输入通常登陆到远程 Mac 的用户名。
|
||
|
||
1. 此时需要生成 SSH 密钥,用于保证和远程 Mac 之间的连接安全。按下 Generate SSH Key 按钮并根据提示进行操作。
|
||
|
||
### SSH 设置
|
||
|
||
主要根据弹出窗口中的提示进行 SSH 设置。此处的额外步骤将助您完成此操作。
|
||
|
||
1. 如 host 无法被认证,在弹出提示中输入“yes”。
|
||
|
||
1. 输入 **Remote User Name** 中指定的用户密码。
|
||
|
||
1. 弹出提示将要求输入口令。建议不指定口令,以便脱离用户交互进行使用。
|
||
|
||
1. 之后将弹出提示再次输入用户名的密码,完成操作。
|
||
|
||
此时 SSH 密钥便已成功生成,即可开始在 PC 编辑器中构建 iOS 游戏。
|
||
|
||
## 自选团队设置
|
||
|
||
如要传递此数据,将其用于之后的所有项目,则需要在电脑上的一个或多个 `*Engine.ini` 文件中指定 **Remote Server Name** 和 **Remote User Name**。
|
||
|
||
1. 选择属性旁边的多点按钮打开 **配置编辑器**。
|
||
|
||

|
||
|
||
1. 对需要传入 SSH 数据的每个 `.ini` 文件的属性进行设置。
|
||
|
||

|
||
|
||
|
||
SSH 密钥保存在 `../../../Engine/Build/SSHKeys` 目录中。将此目录签入源控制,便于和团队共享。
|