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.xcworkspaceKinvey 方案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。