- 5.0.1 and master184.108.40.206.04.2
- 5.0.1 and masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
SDK for native iOS applications
The Kinvey iOS SDK is a package that can be used to develop iOS applications on the Kinvey platform. Refer to the Kinvey DevCenter for documentation on using Kinvey.
In the version 3 of the library, all new code is written in Swift and any application using v3 must also use Swift to access the API.
While we transition from Objective C to the latest Swift versions, we will use the following branching scheme. Please, pick the right version of our library depending of which langugage / version you are using:
|Language / Version||Kinvey SDK Version||Development Branch|
|Swift 3 and Swift 4||3.3.0 and above||master|
masterbranch represents the latest release of the SDK. See the CONTRIBUTING guidelines for details on submitting code.
KinveyKitworkspace. On all other versions, use the
carthage build: build the dependencies frameworks using
make: runs a script that compile and generate the documentation files using
Xcode to run the unit tests.
Or run the command line:
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.
We use GitFlow workflow for better management.
The workflow for releasing a new version of the SDK is as follows:
make set-versionon the develop branch.
make deploy-cocoapodsin order to publish the new release for CocoaPods
API Reference Docs, and the
Downloadsection in the DevCenter repo.
Updating the sdk version should follow Semantic Version 2.0.0:
See LICENSE for details.
See CONTRIBUTING.md for details on reporting bugs and making contributions.