Start a new topic

Swift 3 :Kinvey vs KinveyKit

My current Podfile has KinveyKit (pre Swift 3).  I'm looking at the documentation and it states the requirements are Xcode 5.x, 6.x or 7.x and iOS 7, 8 or 9.  Converting my app to Swift 3, I see that the pod for Swift 3 is Kinvey (Xcode 8 or above, iOS 8 or above)


I want to confirm that this is the correct pod. and if I should remove KinveyKit altogether and just go with Kinvey, or do I need to keep KinveyKit and install Kinvey as well?


Michael,


There are 2 different versions of the Kinvey iOS SDK and we recommend our clients to use the latest iOS v3 SDK.

http://devcenter.kinvey.com/ios-v3.0/guides/getting-started


KinveyKit is the 1.x version of the Kinvey iOS SDK (for this version you will need to use KinveyKit in the podfile).


For installing the v3.0 of the Kinvey iOS SDK, you will need to use ‘Kinvey’ in the pod file.


If you are using XCode8 / Swift 3, I would recommend installing the libraries manually.

(i.e. From our download page for iOS v3 http://devcenter.kinvey.com/ios-v3.0/downloads, download the v3.3.0 SDK as a zip. Then copy all the frameworks in it to your project and link them as dependencies to your XCode target.)




Thanks,

Pranav

Kinvey Support

Michael,


Your earlier reply created a new ticket. Just pasting that reply here to complete the loop:

"Is there a reason you recommend a manual install?  I almost never do that if there better option (an opt instead to use Pods or Carthage).

If the pods install buggy? 

Thanks."


Thanks,

Pranav

Kinvey Support

Michael,

It seems to be an issue with our CocoaPods distribution, or CocoaPods itself. We are investigating a fix. Until we release a fix, you can use the manual method.

Thanks,
Pranav
Kinvey Support

 

Login or Signup to post a comment