1、使用CocoaPads pod install命令时,出现`AFNetworking (~> 2.0)` required by `Podfile`,可能是AFNetworking兼容性方面的问题,可以将podfile前面加上platform :ios, '7.0'。用来限定版本。
2、如果打开Xcode出现下面的错误
ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
可能是因为你使用了CocoaPads,然后打开文件工程的时候,没有打开projectname.xcworkspace,而是打开了projectname.xcodeproj。当你使用了pod install命令后,就只能使用.xcworkspace来打开项目,这样才能将你的项目与相关的库文件关联起来。
3、附上一份完整的podfile文件
platform :ios, '7.0'
inhibit_all_warnings!
pod 'AFNetworking', '~> 2.5.0'
pod 'Reachability', '~> 3.0.0'
pod 'MBProgressHUD', '~> 0.9.1'
pod 'Toast', '~> 2.4'
pod 'SDWebImage', '~>3.7'
pod 'IQKeyboardManager'
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ARCHS'] = 'armv7 arm64'
end
end
end