Google 驱动 SDK iOS9
Google Drive SDK iOS9
我在针对 iOS9 的 Drive SDK 构建项目时遇到问题。它主要与许多被弃用的方法和未找到的某些头文件有关。关于如何使 SDK 与 iOS9 一起工作的任何提示?另外,SDK 会很快更新 iOS9 吗?
需要进行一些重构以确保兼容性。
不幸的是,这是由于图书馆的一些不完整的过渡,
包括支持 iOS 9 和 OS X 10.11 的举措,它们已被弃用
NSURLConnection.
现在,如果您的项目目标是 iOS 8 或 OS X 10.10 或更早版本,请定义
GTM_USE_SESSION_FETCHER 到 0 为您的目标。这将迫使图书馆
使用旧的 GTMHTTPFetcher class.
如果您的最低目标是 iOS 9 或 OS X 10.11,则您需要更换
GTMHTTPFetcher 和 GTMSessionFetcher 来自
https://code.google.com/p/gtm-session-fetcher/
希望这能奏效!
好吧,我似乎已经通过 Cocoapods 使用 https://github.com/google/google-api-objectivec-client 让它工作了。这解决了我遇到的所有问题。
我在针对 iOS9 的 Drive SDK 构建项目时遇到问题。它主要与许多被弃用的方法和未找到的某些头文件有关。关于如何使 SDK 与 iOS9 一起工作的任何提示?另外,SDK 会很快更新 iOS9 吗?
需要进行一些重构以确保兼容性。 不幸的是,这是由于图书馆的一些不完整的过渡, 包括支持 iOS 9 和 OS X 10.11 的举措,它们已被弃用 NSURLConnection.
现在,如果您的项目目标是 iOS 8 或 OS X 10.10 或更早版本,请定义 GTM_USE_SESSION_FETCHER 到 0 为您的目标。这将迫使图书馆 使用旧的 GTMHTTPFetcher class.
如果您的最低目标是 iOS 9 或 OS X 10.11,则您需要更换 GTMHTTPFetcher 和 GTMSessionFetcher 来自 https://code.google.com/p/gtm-session-fetcher/
希望这能奏效!
好吧,我似乎已经通过 Cocoapods 使用 https://github.com/google/google-api-objectivec-client 让它工作了。这解决了我遇到的所有问题。