Appearance
iOS客户端
WARNING
本文档介绍SDK iOS客户端工程导入和配置,以及生成framework库文件等方式;iOS客户端需要使用xcode,如果您还没有下载安装,请先在AppStore中完成下载并安装
项目结构
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地址为正式服务端地址:

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

3、 编译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接入文档一起提供给研发那边去接入啦:
