我使用Podfile中指向的下一个规范安装此框架AFNetworking,如git中的描述:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
但是当我运行项目时,我遇到了这个错误:
dyld:未找到符号:_OBJC_CLASS _ $ _ NSURLSession 参考自:/ 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.
那么如何解决这个问题?
答案 0 :(得分:2)
删除Podfile中的平台行,如果您的目标需要,AFNetworking pod规范将仅链接到iOS 6类