6. iOS信息提供 - 创建和导入信息提供

选择操作系统

Windows

Mac OS

您必须具有信息提供概述文件才能安装应用程序到您的iOS设备上。 它们是通过苹果iOS开发者网站 来进行创建和下载的。 您的信息提供概述文件包括了您的签名凭证、设备以及应用程序ID。它们都属于开发信息提供概述文件,可用于在开发周期内编译并安装您的游戏,并发布提交您游戏到应用程序商店时所需的信息提供概述文件。

如果您之前在Mac上开发过iOS应用程序,但想要在一台Windows PC上使用虚幻引擎来开发iOS游戏,您可以跳过此步骤,然后从苹果iOS开发者网站下载已存的信息提供概述文件,从而与虚幻引擎iOS配置向导共同使用。

如果您在之前开发过iOS应用程序,您可以跳过这个步骤并从苹果的iOS开发者网站中下载已存的信息提供概述文件,从而与虚幻引擎共同使用。

如需创建移动平台的信息提供概述文件:

  1. 请转到苹果 iOS 开发者网站的iOS信息提供概述文件 页面。

  2. 点击Add按钮来添加新的概述文件。

  3. 在Development(开发)菜单下,选择iOS App Development(iOS应用程序开发)并点击 继续

    provision_development.png

  4. 选择您之前创建的应用程序ID,然后点击 继续

    provision_app_id.png

  5. 选择您之前创建的凭证文件,然后点击 继续

    provision_certificate.png

  6. 选择您想要与此概述文件关联的所有设备。 只有在此处选择的设备才能启动您的游戏。

    provision_device.png

  7. 为概述文件输入名称并点击 生成

    provision_name.png

  8. 下载概述文件(.mobileprovision文件 )到您的电脑。

    provision_download.png

如需导入您的移动平台信息提供文件:

  1. 浏览到Engine\Binaries\DotNET\IOS\目录,并运行iPhonePackager.exe

  2. 当提示时,选择您项目的.uproject文件,将其与iPhonePackager应用程序关联,然后点击 打开

  3. 点击 Import a mobile provision(导入移动平台信息提供) 并选择您下载的信息提供概述文件。 此时显示的绿色勾表明信息提供文件被成功导入。

    import_provision.png

  4. 点击 Import a certificate(导入凭证) 并选择您的凭证(如果您是从苹果的开发者网站下载的,则为.cer文件,如果您是从Mac导出的,则为.p12文件)。 此时显示的绿色勾表明凭证文件被成功导入。

    import_certificate.png

    在导入凭证时,您可能还会被要求导入用于生成凭证的密钥对。

    import_keypair.png

    选择由虚幻引擎iOS配置向导先前生成的.key文件或从Mac导出的.p12文件。

  1. 复制您下载的信息提供概述文件(.mobileprovision 文件) 到[ProjectDirectory]/Build/iOS 目录中。