iOS開發回顧系列之Podfile 使用方法

配置 Podlist

Pod 是 iOS 下包管理工具,類似於 JavaScript 裏的 npm 或 yarn

創建 Podfile

創建 Podfile 有兩種方式:

  • 打開 Terminal,在 iOS 項目的根目錄,執行 touch Podfile
    或者
  • 打開 Terminal,在 iOS 項目的根目錄,執行 pod init

配置 Podfile

一個簡單的 Podfile

target 'MyApp'
pod 'AFNetworking', '~>3.0.4'  # AFNetworking 版本必須 >=3.0.4 並且 <3.1.0

一個複雜的 Podfile

platform :ios, '9.0'  # 指定平臺與版本
inhibit_all_warnings!  # 全局禁止顯示警告
target 'MyApp' do
# Pods for MyApp
pod 'Fabric', '~>1.6.0'  # Fabric 版本必須 >=1.6.0 並且 <1.7.0
pod 'ObjectiveSugar', '>=1.0.0'  # ObjectiveSugar 版本必須 >=1.0.0
pod 'AFNetworking','<=4.0'  # AFNetworking 版本必須<=4.0
  # Pods for testing
  target 'MyAppTests' do  # MyAppTests 目錄下的引用 
    inherit! :search_paths
  end
  # Pods for testing
  target 'MyAppUITests' do # MyAppUITests 目錄下的引用 
    inherit! :search_paths
  end
end

安裝依賴包

$ pod install
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.1.0)
Generating Pods project
Integrating client project
.....

具體步驟如下:

然後打開電腦終端,然後cd到項目總路徑下(Attention:就是包含Demo.xcodeproj的那個文件),然後pod init,創建podfile的配置文件,具體如下圖所示:

然後進入項目總路徑下,會看到多了一個podfile文件,如下:

然後單擊打開Podfile文件,需要選擇“文本編輯”的打開方式,並且編輯修改Podfile文件如下所示:

修改完podfile配置文件之後,在終端裏面接着執行一句命令:pod install,等待一段時間,執行完之後,會提示安裝成功的信息,如圖:

進入到你的項目目錄下,項目裏面會多了好幾個文件,生成的重要文件Podfile.lock是用來記錄着上一次下載的框架版本,包括後綴爲.xcworkspace

的文件,如圖:

那麼就大功告成,然後重啓Xcode,再重新打開你的項目,記着不是點擊你的 Demo.xcodeproj了,而是點擊Demo.xcworkspace這個文件,

這個新項目裏面的cocoapods就創建成功了,然後就開始你的表演吧。

 

注:要先關閉 xcode, 不然不能正常生成 Podfile.lock 和 xxx.xcworkspace 文件

打開 Terminal,在 iOS 項目的根目錄,執行 pod install

參考文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章