PusherChatkit (chatkit-swift)
了解 Chatkit 更多信息 这里。
构建和运行
最低要求
-
Xcode - 获取 Xcode 的最简单方法是使用 App Store,但如果您有 Apple 开发者账户且已注册 AppleID,也可以从 developer.apple.com 下载。
-
Swift 版本 4.1 及以上
-
iOS 版本 10.0
在 Xcode 中构建和运行之前,使用 Carthage 或 CocoaPods 安装所有必需的依赖项。
安装
CocoaPods
CocoaPods 是针对 Cocoa 项目的依赖管理器。您可以使用以下命令安装它
$ gem install cocoapods
要使用 CocoaPods 将 Chatkit 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!
# Replace `<Your Target Name>` with your app's target name.
target '<Your Target Name>' do
pod 'PusherChatkit'
end
然后,运行以下命令
$ pod install
您可能需要使用
--repo-update
标志来确保 spec 仓库了解 PusherChatkit 的最新版本。
Carthage
Carthage 是一个去中心化的依赖管理器,它构建您的依赖项并提供二进制框架。
您可以使用以下命令使用 Homebrew 安装 Carthage
$ brew update
$ brew install carthage
要使用 Carthage 将 Chatkit 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "pusher/chatkit-swift"
运行 carthage update
来构建框架,并将构建好的 PusherChatkit.framework
、PusherPlatform.framework
和 PushNotifications.framework
拖入您的 Xcode 项目。
废弃版本
低于 1.0.0 的库版本已被废弃,并将在不久的将来停止支持。
如果您使用的是较旧版本,强烈建议您升级到最新版本。要查看变更列表,请参阅 CHANGELOG。
入门
请访问 我们的文档。
运行测试
一些测试需要一个有效的Chatkit实例定位器、密钥和令牌提供者URL。
要设置它,运行以下命令
cp Tests/Config/TestConfigExample.swift Tests/Config/TestConfig.swift
然后编辑Tests/Config/TestConfig.swift
以包含有效的Chatkit实例定位器、密钥和令牌提供者URL。
通讯
致谢
PusherChatkit由Pusher拥有和维护。
许可证
PusherChatkit采用MIT许可证发布。详细请见LICENSE。