添加Chat SDK

您可以使用以下方法之一将Chat SDK添加到您的项目:

使用SPM添加SDK

Swift Package Manager是一个用于管理Swift代码分发的工具。它与Swift构建系统集成,以自动化下载、编译和链接依赖项的过程。

将Chat SDK作为依赖项添加到项目:

  1. 遵循苹果公司的文档关于如何将包添加到项目。

  2. 粘贴Chat SDK包URL,https://github.com/亚博zendesk/chat_sdk_ios,进入选择存储库包搜索栏。

  3. 使用基于版本的Package Requirements,设置为SDK的最新版本。

使用CocoaPods添加SDK

CocoaPods是一个依赖管理器,允许您将第三方框架和库添加到项目中。有关安装说明,请参见安装CocoaPods

如果还没有完成,为你的项目创建一个Podfile,如下所示:

  1. 在Terminal中,导航到项目的顶级文件夹(带有xcodeproj文件)。

  2. 创建一个Podfile圆荚体初始化命令。

  3. 添加亚博ZendeskChatSDKpod到您的Podfile。

                   
    以“我的样本应用”为目标豆荚的Ze亚博ndeskChatSDK结束

    如果您决定构建自己的UI,则需要添加亚博ZendeskChatProvidersSDK豆荚。

                   
    以“我的样本应用”为目标豆荚的Ze亚博ndeskChatProvidersSDK结束

    请注意:如果你使用的是Objective-C,你需要包含use_frameworks !

  4. 运行圆荚体安装命令。

因为你的项目现在包含一个由CocoaPods管理的依赖项,你必须在Xcode中双击.xcworkspace文件,而不是.xcodeproj

有关更多信息,请参见使用CocoaPods在cocoapods.org上。

添加带有Carthage的SDK

Carthage是iOS应用程序的第三方依赖管理器。有关安装和使用说明,请参见安装迦太基在Github上的迦太基自述手册。

  1. 将以下行添加到您的Cartfile导入必要的框架来处理我们提供的UI:

                   
    Github "亚博zendesk/chat_sdk_ios" ~> 3.0.0

    请注意:如果你决定构建自己的UI,你只需要添加ChatProvidersSDK到你的Cartfile。

                   
    Github "亚博zendesk/chat_providers_sdk_ios" ~> 3.0.0
  2. 运行Carthage更新——使用xcframeworks命令。

  3. 在目标的General选项卡上,将下列框架从Carthage/Build/iOS文件夹中拖到框架,库和嵌入式内容通过选择来分段并嵌入框架嵌入和签名选择。

    请注意:你的应用的构建目标必须指向FRAMEWORK_SEARCH_PATHS设置为迦太基/构建/ iOS文件夹中。

手动添加SDK

  1. 下载以下ZIP文件:

                   
    闲谈,聊天提供者层框架https//githubcom/亚博/chat_providers_sdk_ios/释放/下载/3.0比上年/ChatProvidersSDKxcframework邮政编码闲谈,聊天用户界面层框架https//githubcom/亚博/chat_sdk_ios/释放/下载/3.0比上年/ChatSDKxcframework邮政编码共享亚博用户界面框架https//githubcom/亚博/messaging_sdk_ios/释放/下载/4.0比上年/MessagingSDKxcframework邮政编码https//githubcom/亚博/messagingapi_sdk_ios/释放/下载/4.0比上年/MessagingAPIxcframework邮政编码https//githubcom/亚博/commonui_sdk_ios/释放/下载/7.0比上年/CommonUISDKxcframework邮政编码https//githubcom/亚博/sdkconfigurations_sdk_ios/释放/下载/2.0比上年/SDKConfigurationsxcframework邮政编码

    请注意:如果你决定构建自己的UI,你只需要添加ChatProvidersSDK框架。

                   
    https//githubcom/亚博/chat_providers_sdk_ios/释放/下载/3.0比上年/ChatProvidersSDKxcframework邮政编码

    你也可以批量下载ZIP文件复制上面的列表,粘贴到一个文本文件,并运行以下命令:

                   
    wget-我_the_name_of_the_file_you_created_

    请注意:可以安装wget工具与Homebrew使用Brew install wget

  2. 在Xcode中,在project navigator中选择你的项目:

  3. 在Finder中,导航到提取sdk的位置。

  4. 确保一个框架目录存在于项目目录的顶层。如果该目录不存在,请创建该目录。

  5. 将下列项复制到框架项目文件夹:

    • ChatSDK.xcframework
    • ChatProvidersSDK.xcframework
    • CommonUISDK.xcframework
    • SDKConfigurations.xcframework
    • MessagingSDK.xcframework
    • MessagingAPI.xcframework
  6. 将框架拖到框架,库和嵌入式内容部分,并通过选择嵌入框架嵌入和签名选择。

  7. 建立设置设置CLANG_ENABLE_MODULES字段是的