Following your announcement about deprecating v1, do you support Objective-C for v2?
I would be very happy about objective C support as well or a detailed tutorial on how to integrate the swift version in an objective C environment. I don't want to go through the whole process of rewriting my apps in a language that I don't know
I have asked the question and will post when I get an answer.
I second this. I also need a v2 Objective-C API since Swift's runtime adds significant overhead and all other parts of my app are written in Objective-C.
Presumably you guys are referring to an updated iOS SDK that supports v2 right?
I would like to have a native Objective-C SDK updated for v2, yes.
The APIv1 to v2 Migration guide mentions this:
Note: We are currently working on an official API v2 SDK for Objective-C.
Unfortunately the link it's pointing to is broken. Can someone update this?
That has already been pointed out to the team, but thank you.
Broken links have been noted and will be fixed - initial answer on an ObjectiveC SDK is "yes there will be one, its being worked on, eta a few months away" to paraphrase.
If you search the net, many conversations have been about a much needed v2 SDK for Objective-C but with no resolution.
It would be a giant misstep if Dropbox did not release a v2 version of their SDK for Objective C.
Dropbox, please make this a priority and commit. If this commitment takes place it should be made known in their blog way prior to the June 2017 discontinuation of the v1 routines.
Thanks for the feedback everyone!
Yes, we are working on an Objective-C SDK for API v2. We expect to be able to release it in August.
And apologies for the broken link! We're in the process of rolling out a placeholder page there to let developers know about the upcoming SDK.
Here is a detailed guide how to migrate to v2 on Objective-C with the CloudRail SDK. https://cloudrail.com/dropbox-ios-sdk-objective-c-dropbox-integration-guide-v1-v2/
Is your Objective-C SDK for v2 only going to support iOS, as your Swift implementation does? Some of us need to support OS X/MacOS as well, and some attention there would be appreciated.
Yes, it's currently iOS only but we'll have a look on MacOS soon. So far we have Java, Node.js and Android as well if that helps. https://cloudrail.com
What a joke, they deprecate the working v1 API and have absolutely no plan to offer a solution to objective C programmers that are using the existing v1 API? Really? If they don't have something planned and disclose it by new years we will be dropping support for dropbox completely from all products.
@Mike K.: The API v2 Obj-C SDK is currently in beta (https://github.com/dropbox/dropbox-sdk-obj-c) pending a few additions, and will be released for production at the end of this week. Thanks for your patience here.
When the Obj-C SDK is finally released, will it be available in the form of a pre-built library, or will we still have to build it ourselves? And will there be documentation?
@Robert S.: The SDK is available via CocoaPods, Carthage and as a separate framework file, so you have a variety of options for integrating with your project.
That's good to hear that you're supporting Catharge. I hope you'll do the same for the Swift implementation. I also hope you'll be releasing an OS X implementation in Swift. And of course that it and the iOS version will be ready for Swift 3.0 development.
If the SDK is available as a separate framework file, why does this page:
https://www.dropbox.com/developers/documentation/objective-c#overview
still say the SDK is not available, and there is nothing available under the "Install", "Tutorial", and "Documentation" tabs on that page either?
Hi Robert, we haven't updated that page yet (we'll be doing so shortly) but all of the information is on the SDK's page on GitHub that Stephen linked to:
https://github.com/dropbox/dropbox-sdk-obj-c
-deleted-
Dennis, SwiftyDropbox now supports Swift 3 and OS X.
is there a transition guide for v1 to v2 for just the Objective-c SDK?
When I try to install SwiftyDropbox for Mac with Carthage, I get build errors. I updated my Carthage with Homebrew before attempting this install. It successfully builds AlamoFire, but then produces a bunch of error output in the terminal window. The summary is:
** BUILD FAILED **The following build commands failed: CompileSwift normal x86_64 CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
I can provide the entire output if it's helpful.
zulfi, we currently only have general migration guide, and not a guide specific to that set of SDKs, but I'll be sure to pass this along as a feature request. I'll send this along as a request though.
Dennis, please go ahead open a new thread with the full output so we can look into it and help. Thanks in advance!
To follow up here, the official Objective-C SDK for the Dropbox API v2 does now support OS X/macOS.