将SohaGame SDK添加到Xcode项目中¶
前提条件¶
- 安装以下内容:Xcode 15.3或更高版本
- 确保您的项目满足以下要求:
- iOS 13
- 设置一个物理的苹果设备或使用模拟器来运行您的应用
下载并安装SDK¶
步骤1:下载¶
SDK以静态框架的形式分发,因此您需要手动下载SDK和第三方依赖框架,然后将它们添加到您的Xcode项目中.
SDK需要以下第三方依赖框架:
- Firebase
- Google SignIn
- Appsflyer
- TikTok
步骤2:解压缩¶
解压缩您刚刚下载的所有 .zip
文件.
步骤3:导入到项目中¶
Warning
不要嵌入这些 XCFrameworks。这些 XCFrameworks 必须设置为“不嵌入”。
-
将 SohaSDK.xcframework + SohaSDK.bundle 以及所有依赖框架的文件夹拖放到您的Xcode项目中。在出现的对话框中,确保您要添加框架的目标旁边有一个复选标记,并且您已经选择了 "Copy items if needed".
-
在 Other Linker Settings
-ObjC
,-weak_framework SwiftUI
标志:a. 在项目设置中,打开您的目标的 Settings 面板.
b. 转至构建设置选项卡,找到 Linking 部分中的 Other Linker Flags 设置.
-
添加
libc++.tbd
,libz.1.2.5.tbd
, 和Accelerate.framework
.a. 转至构建阶段选项卡,展开 Link Binary With Libraries 构建阶段.
b. 点击“+”按钮,找到并添加
libc++.tbd
,libz.1.2.5.tbd
,Accelerate.framework
.这些是 Facebook SDK 所依赖的系统库和框架,您需要添加它们以确保一切正常运行.