3

我使用 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 /应用程序/BD91CA1D-5AC2-4187-9559-BD7F9F45866F/Test.app/Test

我之前安装了 AFNetworking,但没有这样的问题。我看到编译器说NSURLSession我认为 iOS 7 支持这一点,但是在 git 上我读了下一个:

AFNetworking 2.0 正式支持 iOS 6+、Mac OS X 10.8+ 和 Xcode 5。

那么如何解决这个问题呢?

4

1 回答 1

2

删除 Podfile 中的平台行,如果您的目标需要,AFNetworking pod 规范只会链接到 iOS 6 类

于 2013-11-05T13:47:34.290 回答