使用COCOAPODS

简介

可以说这是一个平台,因为它保存了无数的开源库。 可以说是一个工具,一个帮你管理第三方库的工具。

安装

pod 检查是否已经安装,如果出现pod COMMAND,说明你已经安装过了。 sudo gem install cocoapods 安装或者更新 pod search Alamofire 搜索

使用

  • 首先我创建了个项目YNPodDemo
  • 切到项目主目录,执行pod init,系统就会自动帮你创建一个名为Podfile的文件
  • 将你要使用的库写进去 pod ‘Alamofire’, ‘~>4.3.0’
  • 执行pod install,将使用的库安装到本地
  • 之后就会在工程文件夹下多出一个类似YNPodDemo.xcworkspace这样的工程文件,以后用这个打开项目就可以了,不要在使用YNPodDemo.xcodeproj
  • 导入&使用

在使用库时,如果有错误提示 Cannot load underlying module for ‘Alamofire’, clean然后build。issues441

卸载

sudo gem uninstall cocoapods 一般也用不到

参考

cocoapods.org
How to Use CocoaPods with Swift

Podfile示例

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'YNPodDemo' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for YNPodDemo
  pod 'Alamofire', '~>4.3.0'

  target 'YNPodDemoTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'YNPodDemoUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end