2012-10-19 189 views
24

我正在使用CocoaPods來安裝AFNetworking庫。這是我簡單的CocoaPods文件:AFNetworking與iOS不兼容4.3

platform :ios 
pod 'FMDB' 
pod 'AFNetworking' 

我莢項目,我的主要項目有iOS 6的部署目標和基地SDK。當我運行的吊艙安裝我收到以下錯誤:

AFNetworking not compatible with iOS 4.3 

更新:

我編輯我Podfile這樣:

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

現在,當我運行吊艙安裝它顯示以下內容:

更新規範回購`主」

的CocoaPods 0.15.1是可用的。

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

但它從來沒有添加AFNetworking吊艙在Xcode莢項目。

回答

31

AFNetworking 1.0及更高版本需要iOS 5.0或更高版本,或者Mac OS 10.7(64位與現代Cocoa運行時)及以上版本。

爲了與iOS 4.3兼容,請使用最新的0.10.x版本。

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

UPDATE,指定的iOS依賴於Podfile:

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'. 

UPDATE 3,

screen shot

+0

我不需要與iOS 4兼容。我的基本SDK和部署目標設置爲iOS 6,但它仍然給我出現相同的錯誤。 – azamsharp

+0

對於誰低估了答案,請參閱更新。 – ohho

+0

查看我更新的問題! – azamsharp

14

指定您所需的Pod的版本可能會有所幫助。

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

另外請確保您打開正確的xcworkspace文件。