2014-03-27 74 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' 

希望本贴帮助!