用 Github 建立你的第一個 Pod

開啟回購

  1. 建立新的倉庫 (我的建議首先在臨時倉庫上新增 pod,然後再新增到原始專案中)
  2. 使用你的回購名稱填充儲存庫名稱。我將在本教程中使用 myrepo,並將“<”和“>”符號用於你應該更改為自己的部分。
  3. 單擊使用自述檔案初始化此儲存庫
  4. 新增許可證。我將在本教程中使用 MIT

將你的回購拉到本地

  1. 開放式終端。
  2. 去你的回購地點 cd </your/path/<myrepo> 或用 cd </your/path> 建立它。mkdir <myrepo>cd <myrepo>
  3. 使用 git init 將 git 新增到你的資料夾中
  4. 將你的回購連結與 git remote add origin https://github.com/<username>/<myrepo>.git 連結。 (你可以檢查它是否與 git remote -v 一起工作(不是 git remove -v))
  5. git pull 從 github 中取出你的回購
  6. 型別:git pull origin master
  7. 輸入 git commit

新增 Cocoapods

  1. 安裝 cocoapods:sudo gem install cocoapods。寫 pod --help 來檢查它是否正常工作。 (如果你已經有 cocoapods,請跳過)
  2. touch <myrepo>.podspec 建立 <myrepo>.podspec
  3. 用編輯器開啟 <myrepo>.podspec。使用 Xcode 或 Sublime Text。
  4. 貼上以下內容。你可以檢視這個例子 。有關詳細資訊,請檢視文件
Pod::Spec.new do |s|
s.name             = "<myrepo>"
s.version          = "0.1"
s.summary          = "<My summary>"
s.description      = "<MUST BE LONGER THAN SUMMARY>"
s.homepage         = "https://github.com/<username>/<myrepo>"
s.license          = 'MIT'
s.author           = { "<username>" => "<useremail>" }
s.source           = { :git => "https://github.com/<username>/<myrepo>.git", :tag => s.version.to_s }
s.platform     = :ios, '8.0'
s.requires_arc = true

# If more than one source file: https://guides.cocoapods.org/syntax/podspec.html#source_files
s.source_files = '<myrepo>.swift' 

end
  1. pod lib lint <myrepo>.podspec 寫到終端。如果你有任何錯誤,請寫下 pod lib lint <myrepo>.podspec --verbose。解決你的錯誤(解決你的錯誤可能需要一些時間在這裡無法幫助)。
  2. 使用 git add . 將新更改新增到 git,然後使用 git commit -m "Added pods" 進行提交
  3. 使用 git push 將更改推送到遠端倉庫
  4. 建立新版本 https://github.com/ / Click Releases - >單擊新版本
  5. 將“0.1”寫入標籤版本。 (可選你可以填寫釋出標題)。確保版本與 <myrepo>.podspec 內的 s.version 相同
  6. pod trunk register name@example.org 'Your Name' --description='macbook pro'
  7. 在你的新發布後開啟終端並寫下 pod trunk push <myrepo>.podspec。這將改變 CocoaPods 規範 ,這將使你能夠在 podfile 內寫入 pod '<myrepo>'