Choose your operating system:
前置主题
为了理解并使用本文中的内容,请确保您已掌握以下主题:
设备/SDK
UE4支持以下iOS设备及操作系统版本:
支持的最低iOS设备:
支持的最低操作系统版本:
要检查设备与引擎功能的兼容性,请参阅iOS设备兼容性页面。
支持的配置
请参阅
[推荐规格](Basics/InstallingUnrealEngine/RecommendedSpecifications)
页面,以了解关于Windows系统要求的详细信息。
请参阅
[推荐规格](Basics/InstallingUnrealEngine/RecommendedSpecifications)
页面,以了解关于Mac系统要求的详细信息。请注意,要部署到iOS 7.1,您需要安装XCode 5.1。XCode可以从App Store
免费下载。
以Apple iOS Developer身份开始操作
您需要注册Apple iOS Developer Program。
当您创建Apple Developer帐户时,必须完成以下操作(使用Apple的说明):
有关更多信息,请参阅Apple网站上的以下页面:
要在Windows上获取证书,您需要使用 Engine\Binaries\DotNET\IOS
中的iPhone Packager。
iPhone Packager中有两个选项卡:
新用户(New User)选项卡包含之前未曾开发过iOS应用程序的开发者的工具。
在这里,您可以:
打开"生成证书请求"(Generate Certificate Request)窗口。"生成证书请求"(Generate Certificate Request)窗口生成一个用于签署iOS应用程序的密钥对和一个用于在Apple Developer网站上生成证书的证书请求。
导入从Apple Developer网站下载的信息提供概述文件。
导入从Apple Developer网站下载的开发证书和密钥对。
这是用于打开编辑Info.plist窗口的选项,但这个是不再使用的旧选项。最终,iPhone Packager的功能将集成到虚幻编辑器中。
"已是注册的iOS开发者"(Already a registered iOS developer)选项卡包含适用于之前曾使用虚幻或通过其他方法开发过iOS应用的开发者的工具,并且他们已经有了开发证书和信息提供描述文件。
在这里,您可以:
安装证书时,向导中的默认选项应该适用于大多数情况。
现在需要在Mac上安装证书,如网站所述。您还需要在工作室中将用于应用签名的所有Mac上安装该证书。有两种方法来完成这个操作:
通过Keychain Access应用:
使用Xcode:
接下来,从Apple网站下载 .mobileprovision
。这样将下载名为<ProfileName>.mobileprovision的文件。您应将 .mobileprovision
文件放在以下某个位置中:
最后,重要的是所有人的登录密钥链中都有相同的"iPhone Developer:"证书。
您可以在所有游戏中共享通配mobileprovision文件(直到游戏需要Apple所述的非通配概述文件)。如果添加更多设备,请始终记住要更新文件。
部署到iOS设备
您可以使用虚幻编辑器中的 启动(Launch) 按钮来快速开始在iOS设备上测试当前关卡。
您还可以使用 文件(File)>打包(Package) 命令来烘焙和打包游戏以在iOS设备上测试。有关更多信息,请参阅在设备上启动页面。