Kinvey Swift SDK 是一个可以用来在 Kinvey 平台上开发 iOS 应用程序的软件包。请参考 Kinvey 开发者中心 获取关于使用 Kinvey 的文档。
在库的第 3 个版本中,所有新代码都用 Swift 编写,任何使用 v3 的应用程序也必须使用 Swift 来访问 API。
当我们将从 Objective C 迁移到最新的 Swift 版本时,我们将使用以下分支方案。请根据您使用的语言/版本选择我们库的正确版本
语言 / 版本 | Kinvey SDK 版本 | 开发分支 |
---|---|---|
Swift 3 和 Swift 4 | 3.3.0 及以上 | master |
Swift 2.3 | 3.2.x | 3.2 |
Objective-C | 1.x | 1.x |
注意
master
分支代表 SDK 的最新发布版本。 有关提交代码的详细信息,请参阅 CONTRIBUTING 指南。KinveyKit
工作区。 在所有其他版本上,请使用 Kinvey
工作区。您需要安装 Carthage、Jazzy 和 Xcode 命令行工具
才能构建 SDK。
make
:依次运行 build、archive、pack 和 docs 命令,这将构建和打包项目,并使用 Jazzy
生成文档文件。检查 Makefile 文件以获取所有可用命令
使用 Xcode
运行单元测试。
Kinvey.xcworkspace
Kinvey
方案Product
-> Test
或按 Command+U
或运行命令行
make test
Important Note: adding the environment variables KINVEY_APP_KEY, KINVEY_APP_SECRET and KINVEY_MIC_APP_KEY will allow you to run the tests against a real Kinvey environment.
我们使用 GitFlow 工作流程以进行更好的管理。
发布新版本 SDK 的工作流程如下
make set-version
来提升版本号。make deploy-cocoapods
以发布 CocoaPods 的新版本release notes
、API Reference Docs
和 Download
部分。Customer Service
和 Development
团队发送包含发行说明的电子邮件更新 SDK 版本应遵循 语义化版本 2.0.0
有关详细信息,请参阅 LICENSE。
有关报告错误和做出贡献的详细信息,请参阅 CONTRIBUTING.md。