3. iOS信息提供 - 生成签名证书

您是否已经有了信息提供和签名证书? 您可以跳过这个部分。

选择操作系统

Windows

Mac OS

您可以通过组合使用苹果的开发者页面以及与虚幻引擎一起提供的虚幻iOS配置向导 (iPhonePackager) 应用程序(Engine\Binaries\DotNET\IOS\IPhonePackager.exe) 来生成Windows上iOS开发的签名认证。

如果您之前在Mac上开发过iOS应用程序,但想要在一台Windows PC上使用虚幻引擎来开发iOS游戏,您可以跳过此步骤,然后导出您的证书到 Keychain(密码链).p12文件,从而与虚幻引擎iOS配置向导共同使用。

如需生成您的证书申请:

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

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

    select_uproject.png

    这个操作必须在您每次运行iPhonePackager应用程序时完成。 但是,它会记忆您选择的上一个项目的位置。

  3. 选择 新建用户 选项卡并点击 Create certificate request and a key pair(创建认证申请和密匙对)

    create_certificate.png

    此时打开 Generate Certificate Request (生成认证申请)对话框。

  4. 输入所需信息,其中包括您的苹果ID的电邮地址和名称(或公司名称)。

    developer_info.png

  5. 点击 Generate a key pair(生成密匙对) 并选择一个位置以保存.key文件。

    generate_key.png

  6. 点击 Generate Certificate Request(生成认证申请) 并选择一个位置以保存.csr文件。

    此时 Generate Certificate Request(生成认证申请) 窗口关闭,您会返回主iPhonePackager窗口。

如需生成您的证书申请:

  1. 请转到苹果 iOS 开发者网站的iOS认证 页面。

  2. 点击Add按钮来生成新的认证。

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

    cert_development.png

  4. 点击 继续

  5. 点击 Choose File(选择文件) 并选择您之前生成的认证签名申请 (.csr)文件,然后点击 Generate(生成)

    cert_csr.png

  6. 下载认证(.cer)文件到您的电脑。

    cert_download.png

如需生成您的证书申请:

  1. 在Xcode下拉菜单中,选择 Preferences(偏好设置)

  2. 选择 Accounts(账户) 选项卡。

  3. 点击左侧角落的加号按钮,然后选择 Add Apple ID(添加苹果ID)

  4. 输入您的苹果ID信息,然后点击 Add(添加)

  5. 选择左侧面板的苹果ID,然后点击 View Details(视图详细信息)

  6. 点击加号按钮,然后选择 iOS Development(iOS开发) 来完成认证生成过程。