我正在使用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项目中。
答案 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,
答案 1 :(得分:14)
指定所需pod的版本可能会有所帮助。
platform :ios, '6.0'
pod 'FMDB', '~> 2.0'
pod 'AFNetworking', '~> 1.1.0'
还要确保打开正确的xcworkspace
文件。