# 1 前置条件

# 1.1 准备

环境准备

使用条件

  • 联系游戏运营获取Ultra发行中心 (opens new window)账号,用于登陆打包工具

  • 确保游戏运营已在Ultra发行中心 (opens new window)完成渠道添加和渠道相关参数配置,如图:

    • 第一步:在游戏列表 -> 找到所属游戏 -> 出包 -> 渠道配置:添加对应渠道
    • 第二步:在游戏列表 -> 找到所属游戏 —> 出包 -> 基础配置-> 对应渠道中:配置对应渠道的参数

# 1.2 打包时序图

uml diagram

# 2 打包流程

# 2.1 登录打包工具

使用UltraSDK管理中台账号登录打包工具平台,账号获取可以联系游戏运营

# 2.2 选择游戏

左侧选择对应游戏

# 2.2 选择打包平台

选择iOS平台

# 2.4 选择工程和target

选择.xcodeproj后缀路径,目前只支持操作Xcode工程,例如:Unity导出的Xcode工程,未来会支持更多的工程打包

注:该工程需要先接入USDK,并且已经成功接入,才支持打渠道包

选择对应target,target可能存在多个,选择默认target即可,Unity选择Unity-iPhone

# 2.5 选择打包环境

选择打包对应环境,环境分为5种

  • dis : 发布包,用于提交App Store审核
  • dev : 开发包,用于开发测试
  • adhoc : 分发测试,适用于类似蒲公英平台做分发测试
  • dis并自动重签dev : 2种包都输出
  • dev并自动重签dis : 2种包都输出

注:重签名并不会导致功能丢失,可以正常上传到App Store提审

# 2.6 选择ipa包输出路径

选择路径后,打包工具会将打包的ipa放置此路径 注:每次打包最好选择不同的路径,否则可能导致上次打包结果被覆盖

# 2.7 选择官方SDK或者全球SDK渠道

选择对应的渠道,即可打出对应的渠道包,iOS打包现在支持官方SDK和全球SDK打包,即Ultra发行的国内iOS和海外iOS两种渠道

# 2.8 选择渠道资源版本

# 2.9 选择配置证书和签名文件

  1. 证书获取与导入 :需要在苹果开发者后台导出 p12 和对应的描述文件,并导入本地钥匙串中(打包工具会从本地读取)

证书格式:钥匙串中 p12 文件

签名格式:.mobileprovision后缀的描述文件

相关证书都是从 Mac 电脑本地读取,非常安全,并不会上传至服务器。

  1. 这里需要配置渠道包名对应的 dis 和 dev 的证书签名

# 2.10 点击打包

使用打包工具打包,打包时不要连接真机,打包工具默认打的是Release

点击打包,会跳转至管理中心,等待打包完成,即可在本地目录获取包进行测试。

# 恭喜你完成快速接入,登陆与支付功能即可正常使用啦, 推荐你了解USDK更多拓展功能~

# 信息获取-拓展功能

本文档对解决你的问题有所帮助?