WINGSDK打包工具使用指南—iOS版

WINGSDK打包工具使用指南—iOS版

wapublisher No Comment
打包工具指引

一、系统简介

1.1 工具简介

WINGSDK平台为游戏开发者提供了WINGSDK代码打包工具。开发者可以根据具体的对接需求,选择不同的渠道和功能进行打包。
WINGSDK目前提供的渠道和功能如下表示:

渠道 功能模块 选择类型
WINGSDK 渠道核心类 必选
  公共模块 必选
  用户账户 必选
  SDK数据收集 必选
Facebook 渠道核心类 必选
  用户账户 可选
  数据收集 可选
社交 可选
Appsflyer 渠道核心类 必选(当选择AF模块时)
  数据收集 可选
Chartboost 渠道核心类 必选(当选择CB模块时)
  数据收集 可选
Apple 渠道核心类 必选(当选择Apple模块时)
  用户账户 可选
  应用内支付 可选
WebPay Webview支付核心类 必选(当选择WebPay模块时)

1.2 打包工具环境要求

打包工具需要在Mac OS 、Java和Python中运行,所以需要配置如下环境:

  • Java: JDK版本要求 1.7 以上
  • Python:版本要求为2.7

1.3 打包工具运行

在准备好相关环境后,即可以运行打包工具。运行方式如下:

  • 下载打包工具jar 包 ptool.war 到本地目录。
  • 在命令行中进入jar 包所在的目录,并执行Java命令启动: java –jar ptool.war
  • 启动完成后,在浏览器中访问:http://localhost:8092/index,即可使用打包工具。

iOS-打包工具

iOS-打包工具

1.4 打包过程

1.4.1 上传iOS工程压缩包

点击”导入iOS应用”按钮,选择已对接好WINGSDK接口的工程压缩包文件,并点击上传。
iOS-打包工具

上传完成后,需要指定zip 包中SDK配置文件所在的对应目录:
iOS-打包工具

1.4.2 更新下载资源包

在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:

  • 在打包工具菜单栏中点击:配置管理→SDK实现包管理,打开插件管理页面。
  • 点击”同步服务器信息”按钮,从WINGSDK服务器中同步最新的渠道插件信息列表。此时将根据所上传代码包中对接的SDK版本,查询并列出符合的实现包。
  • 选择所需要下载的渠道,点击对应的下载按钮,下载对应的实现包到本地。

iOS-打包工具

1.4.3 模块选择及开始整合

用户根据需要勾选对应的渠道和模块,并点击”开始”按钮开始进行代码整合。此时需要在打包工具中选择打包所需要指向的target目录:
iOS-打包工具

iOS-打包工具

需要注意的是,部分模块是必须选择的,对应的依赖关系请查看下表:

渠道 功能模块 选择类型
WINGSDK 渠道核心类 必选
  公共模块 必选
  用户账户 必选
  SDK数据收集 必选
Facebook 渠道核心类 必选
  用户账户 可选
  数据收集 可选
社交 可选
Appsflyer 渠道核心类 必选(当选择AF模块时)
  数据收集 可选
Chartboost 渠道核心类 必选(当选择CB模块时)
  数据收集 可选
Apple 渠道核心类 必选(当选择Apple模块时)
  用户账户 可选
  应用内支付 可选
WebPay Webview支付核心类 必选(当选择WebPay模块时)

1.4.4 生成工程

资源整合完成后,用户可以根据提示中输出的路径,找到生成的工程:
iOS-打包工具

1.5 系统重置

用户可以点击打包工具菜单栏:系统设置→系统重置,将已下载的实现包进行重置和清除。

Leave a Reply