Skip to content

iOS客户端

WARNING

本文档介绍SDK iOS客户端工程导入和配置,以及生成framework库文件等方式;iOS客户端需要使用xcode,如果您还没有下载安装,请先在AppStore中完成下载并安装

项目结构

iOS工程目录结构如下:

SDK iOS客户端工程目录结构

1、 UG_Demo: SDK Demo工程,给到游戏研发那边接入的时候, 就直接将接入文档和这个Demo工程给到他们就可以了

2、 UGSDK: SDK库源码工程,使用xcode打开里面的UGSDK.workspace文件即可打开整个库工程

	-- 2.1 UGSDK: SDK核心库
	-- 2.2 UGSDK_Images: SDK资源库
	-- 2.3 UGSDKDemo: SDK Demo测试
	-- 2.4 UG_Plugin_Adjust: Adjust数据上报的实现
	-- 2.5 UG_Plugin_Appsflyer: Appsflyer数据上报的实现
	-- 2.6 UG_Plugin_Firebase: Firebase数据上报的实现
	-- 2.7 UG_Ad_AdMob: Admob广告SDK的接入实现

编译框架

1、 修改配置

用xcode直接打开UGSDK目录下的UGSDK.workspace, 打开UGSDK_Images/ug_config.plist,修改URL地址为正式服务端地址:

SDK 修改连接

2、 编译Framework

修改好配置后,我们就可以将UGSDK库编译成framework提供给游戏研发使用了:

SDK 编译Framework

3、 编译Bundle

SDK用到的图片资源等,我们需要将其编译成一个bundle文件提供给游戏研发使用:

SDK 编译Bundle

4、 编译可选插件

如果需要编译其他插件比如UG_Plugin_Adjust, 则和上面流程一样, 选择UG_Plugin_Adjust,点击编译,编译成功后在Products目录下,会生成libUG_Plugin_Adjust.a库文件。

发布框架

当编译好了SDK,我们就可以将Framework和Bundle文件替换到UG_Demo/UG_Demo/SDK目录下,然后将UG_Demo和SDK接入文档一起提供给研发那边去接入啦:

SDK Demo

版权所有© 2021-2030 上海丞诺网络科技有限公司