2014-03-27 155 views
1

我使用的CocoaPods和AFNetworking 2.2.1,但有錯誤 「使dyld:未找到符號:_NSURLSessionTransferSizeUnknown」 在IOS 6.1AFNetworking 2.2.1是否支持iOS 6.0?

我知道Does AFNetworking 2.0 support iOS 6.0?

我加莢 'AFNetworking/NSURLSession',「〜> 2.0 '在CocoaPods中,但在ios 6.1中出現錯誤「dyld:Symbol not found:_NSURLSessionTransferSizeUnknown」。

我可以爲ios6.1做些什麼? 我已經完成了一半的項目.... 請幫助我...

+2

重讀再次http://stackoverflow.com/questions/19041584/does-afnetworking-2-0-support-ios-6-0/19041901#19041901它解釋了該怎麼做。 NSURLSession僅適用於iOS 7及更高版本。 – Volker

回答

0

您是否添加了這些框架:SystemConfiguration,Security,CFNetwork?

+0

這不會解決它。基於NSURLSession的API僅在iOS 7中可用。 –

+0

此外,Cocoapods將.xcworkspace中的* framework *組中的所需框架鏈接到該框架中 –

0

AFNetworking 2.X已更新爲iOS 7和新的NSURLSession協議,這些協議僅在iOS 7中可用。爲了在iOS的早期版本中使用此優質工具欄,必須在podfile中指定。

  1. 平臺版本,這樣platform :ios, '6.0'
  2. AFNetworking你需要用樂觀的操作~>

所以你對AFNetworking podfile應該是這樣的下面

platform :ios, '6.0' 
xcodeproj 'MyProject' 
pod 'AFNetworking', '~> 1.8' 
版本

platform :ios, '6.0' 
xcodeproj 'MyProject' 
pod 'AFNetworking', '< 2.0' 

希望本貼幫助!