跳转至

将SohaGame SDK添加到Xcode项目中

前提条件

  • 安装以下内容:Xcode 15.3或更高版本
  • 确保您的项目满足以下要求:
    • iOS 13
  • 设置一个物理的苹果设备或使用模拟器来运行您的应用

下载并安装SDK

步骤1:下载

SDK以静态框架的形式分发,因此您需要手动下载SDK和第三方依赖框架,然后将它们添加到您的Xcode项目中.

Download SohaSDK

SDK需要以下第三方依赖框架:

  • Firebase
  • Facebook
  • Google SignIn
  • Appsflyer
  • TikTok

下载所有第 3 方依赖框架

步骤2:解压缩

解压缩您刚刚下载的所有 .zip 文件.

步骤3:导入到项目中

Warning

不要嵌入这些 XCFrameworks。这些 XCFrameworks 必须设置为“不嵌入”。

  1. 将 SohaSDK.xcframework + SohaSDK.bundle 以及所有依赖框架的文件夹拖放到您的Xcode项目中。在出现的对话框中,确保您要添加框架的目标旁边有一个复选标记,并且您已经选择了 "Copy items if needed".

  2. Other Linker Settings -ObjC,-weak_framework SwiftUI 标志:

    a. 在项目设置中,打开您的目标的 Settings 面板.

    b. 转至构建设置选项卡,找到 Linking 部分中的 Other Linker Flags 设置.

    c. 双击该设置,点击“+”按钮,然后添加 -ObjC, -weak_frameworkSwiftUI. Add the -ObjC flag

  3. 添加 libc++.tbd, libz.1.2.5.tbd, 和 Accelerate.framework.

    a. 转至构建阶段选项卡,展开 Link Binary With Libraries 构建阶段.

    b. 点击“+”按钮,找到并添加 libc++.tbd, libz.1.2.5.tbd, Accelerate.framework. Add the libraries and frameworks that the Facebook SDK depends on 这些是 Facebook SDK 所依赖的系统库和框架,您需要添加它们以确保一切正常运行.