添加Chat SDK
添加Chat SDK
您可以使用以下方法之一将Chat SDK添加到您的项目:
使用SPM添加SDK
Swift Package Manager是一个用于管理Swift代码分发的工具。它与Swift构建系统集成,以自动化下载、编译和链接依赖项的过程。
将Chat SDK作为依赖项添加到项目:
遵循苹果公司的文档关于如何将包添加到项目。
粘贴Chat SDK包URL,https://github.com/亚博zendesk/chat_sdk_ios,进入选择存储库包搜索栏。
使用基于版本的Package Requirements,设置为SDK的最新版本。
使用CocoaPods添加SDK
CocoaPods是一个依赖管理器,允许您将第三方框架和库添加到项目中。有关安装说明,请参见安装CocoaPods.
如果还没有完成,为你的项目创建一个Podfile,如下所示:
在Terminal中,导航到项目的顶级文件夹(带有xcodeproj文件)。
创建一个Podfile
圆荚体初始化
命令。添加
亚博ZendeskChatSDK
pod到您的Podfile。以“我的样本应用”为目标
豆荚的Ze亚博ndeskChatSDK
结束
如果您决定构建自己的UI,则需要添加亚博ZendeskChatProvidersSDK豆荚。
以“我的样本应用”为目标
豆荚的Ze亚博ndeskChatProvidersSDK
结束
请注意:如果你使用的是Objective-C,你需要包含
use_frameworks !
.运行
圆荚体安装
命令。
因为你的项目现在包含一个由CocoaPods管理的依赖项,你必须在Xcode中双击.xcworkspace文件,而不是.xcodeproj.
有关更多信息,请参见使用CocoaPods在cocoapods.org上。
添加带有Carthage的SDK
Carthage是iOS应用程序的第三方依赖管理器。有关安装和使用说明,请参见安装迦太基在Github上的迦太基自述手册。
将以下行添加到您的Cartfile导入必要的框架来处理我们提供的UI:
Github "亚博zendesk/chat_sdk_ios" ~> 3.0.0
请注意:如果你决定构建自己的UI,你只需要添加ChatProvidersSDK到你的Cartfile。
Github "亚博zendesk/chat_providers_sdk_ios" ~> 3.0.0
运行
Carthage更新——使用xcframeworks
命令。在目标的General选项卡上,将下列框架从Carthage/Build/iOS文件夹中拖到框架,库和嵌入式内容通过选择来分段并嵌入框架嵌入和签名选择。
请注意:你的应用的构建目标必须指向
FRAMEWORK_SEARCH_PATHS
设置为迦太基/构建/ iOS
文件夹中。
手动添加SDK
下载以下ZIP文件:
#闲谈,聊天提供者层框架
https://github.com/亚博/chat_providers_sdk_ios/释放/下载/3.0比上年/ChatProvidersSDK.xcframework.邮政编码
#闲谈,聊天用户界面层框架
https://github.com/亚博/chat_sdk_ios/释放/下载/3.0比上年/ChatSDK.xcframework.邮政编码
#共享亚博用户界面框架
https://github.com/亚博/messaging_sdk_ios/释放/下载/4.0比上年/MessagingSDK.xcframework.邮政编码
https://github.com/亚博/messagingapi_sdk_ios/释放/下载/4.0比上年/MessagingAPI.xcframework.邮政编码
https://github.com/亚博/commonui_sdk_ios/释放/下载/7.0比上年/CommonUISDK.xcframework.邮政编码
https://github.com/亚博/sdkconfigurations_sdk_ios/释放/下载/2.0比上年/SDKConfigurations.xcframework.邮政编码
请注意:如果你决定构建自己的UI,你只需要添加ChatProvidersSDK框架。
https://github.com/亚博/chat_providers_sdk_ios/释放/下载/3.0比上年/ChatProvidersSDK.xcframework.邮政编码
你也可以批量下载ZIP文件复制上面的列表,粘贴到一个文本文件,并运行以下命令:
wget-我_the_name_of_the_file_you_created_
请注意:可以安装
wget
工具与Homebrew使用Brew install wget
.在Xcode中,在project navigator中选择你的项目:
在Finder中,导航到提取sdk的位置。
确保一个框架目录存在于项目目录的顶层。如果该目录不存在,请创建该目录。
将下列项复制到框架项目文件夹:
- ChatSDK.xcframework
- ChatProvidersSDK.xcframework
- CommonUISDK.xcframework
- SDKConfigurations.xcframework
- MessagingSDK.xcframework
- MessagingAPI.xcframework
将框架拖到框架,库和嵌入式内容部分,并通过选择嵌入框架嵌入和签名选择。
在建立设置设置CLANG_ENABLE_MODULES字段是的.