Ios 通过可可豆问题安装AFN网络
我使用Podfile中指出的下一个规范安装此框架,如git上的说明所示:Ios 通过可可豆问题安装AFN网络,ios,afnetworking,afnetworking-2,Ios,Afnetworking,Afnetworking 2,我使用Podfile中指出的下一个规范安装此框架,如git上的说明所示: platform :ios, '7.0' pod "AFNetworking", "~> 2.0" 但当我运行project时,出现了以下错误: dyld:未找到符号:_OBJC_CLASS_$\u nsursession 引用自:/Users/mac/Library/Application Support/iPhone Simulator/6.1/Applications/BD91CA1D-5AC2-4187-9
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
但当我运行project时,出现了以下错误:
dyld:未找到符号:_OBJC_CLASS_$\u nsursession
引用自:/Users/mac/Library/Application Support/iPhone Simulator/6.1/Applications/BD91CA1D-5AC2-4187-9559-BD7F9F45866F/Test.app/Test
预期位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation
in/Users/mac/Library/Application Support/iPhone Simulator/6.1/Applications/BD91CA1D-5AC2-4187-9559-BD7F9F45866F/Test.app/Test
我以前安装过AFNetworking,但没有类似的问题。我看到编译器说的是iOS 7支持的NSURLSession
,但在git上,我接下来读到:
AFNetworking 2.0正式支持iOS 6+、Mac OS X 10.8+和Xcode 5。
那么如何解决这个问题呢?删除pod文件中的平台行,如果您的目标需要,AFNetworking pod spec将只链接到iOS 6类中尝试删除pod文件中的平台行吗?我猜如果你说它的iOS 7 only AFNetworking pod没有链接到iOS 6兼容的类它工作时,我已经删除了这一行并运行了pod installcool,将其添加为answer@KunalKumarAFNetworking已放弃对iOS 6的支持,因此如果您仍然需要支持,则需要使用较旧版本(2.5.4或更旧版本)