AFNetworking与iOS 4.3不兼容

时间:2012-10-19 02:10:47

标签: iphone ios objective-c afnetworking cocoapods

我正在使用CocoaPods来安装AFNetworking库。这是我简单的CocoaPods文件:

platform :ios
pod 'FMDB'
pod 'AFNetworking'

My Pods项目和我的主项目是iOS 6部署目标和基础SDK。当我运行pod安装时,我收到以下错误:

AFNetworking not compatible with iOS 4.3

更新:

我编辑了我的Podfile:

platform :ios, '6.0'
pod 'FMDB'
pod 'AFNetworking'

现在,当我运行pod install时,它显示以下内容:

更新spec repo`master'

Cocoapods 0.15.1可用。

使用AFNetworking(1.0) 使用FMDB(2.0) 生成支持文件

但它从未将AFNetworking pod添加到xCode中的pods项目中。

2 个答案:

答案 0 :(得分:31)

AFNetworking 1.0及更高版本要求iOS 5.0及更高版本,或Mac OS 10.7(现代Cocoa运行时为64位)及以上版本。

为了与iOS 4.3兼容,请使用最新的0.10.x版本。

来自: https://github.com/AFNetworking/AFNetworking

更新,在Podfile中指定iOS依赖:

platform :ios, '6.0'

pod 'FMDB'
pod 'AFNetworking'

更新2,我创建了一个新项目和一个新的Podfile,运行pod install

$ pod install
Resolving dependencies of `./Podfile'
Updating spec repositories
Resolving dependencies for target `default' (iOS 6.0)
Downloading dependencies
Installing AFNetworking (1.0)
Installing FMDB (2.0)
Generating support files

[!] From now on use `AF.xcworkspace'.
Integrating `libPods.a' into target `AF' of Xcode project `./AF.xcodeproj'.

更新3,

screen shot

答案 1 :(得分:14)

指定所需pod的版本可能会有所帮助。

platform :ios, '6.0'
pod 'FMDB', '~> 2.0'
pod 'AFNetworking', '~> 1.1.0'

还要确保打开正确的xcworkspace文件。