-
StackOverflow 文件
-
cocoapods 教程
-
用 Github 建立你的第一個 Pod
-
用 Github 建立你的第一個 Pod
開啟回購
- 建立新的倉庫 (我的建議首先在臨時倉庫上新增 pod,然後再新增到原始專案中)
- 使用你的回購名稱填充儲存庫名稱。我將在本教程中使用
myrepo
,並將“<”和“>”符號用於你應該更改為自己的部分。
- 單擊使用自述檔案初始化此儲存庫
- 新增許可證。我將在本教程中使用
MIT
。
將你的回購拉到本地
- 開放式終端。
- 去你的回購地點
cd </your/path/<myrepo>
或用 cd </your/path>
建立它。mkdir <myrepo>
。cd <myrepo>
- 使用
git init
將 git 新增到你的資料夾中
- 將你的回購連結與
git remote add origin https://github.com/<username>/<myrepo>.git
連結。 (你可以檢查它是否與 git remote -v
一起工作(不是 git remove -v))
- 用
git pull
從 github 中取出你的回購
- 型別:git pull origin master
- 輸入 git commit
新增 Cocoapods
- 安裝 cocoapods:
sudo gem install cocoapods
。寫 pod --help
來檢查它是否正常工作。 (如果你已經有 cocoapods,請跳過)
- 用
touch <myrepo>.podspec
建立 <myrepo>.podspec
- 用編輯器開啟
<myrepo>.podspec
。使用 Xcode 或 Sublime Text。
- 貼上以下內容。你可以檢視這個例子 。有關詳細資訊,請檢視文件
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
- 把
pod lib lint <myrepo>.podspec
寫到終端。如果你有任何錯誤,請寫下 pod lib lint <myrepo>.podspec --verbose
。解決你的錯誤(解決你的錯誤可能需要一些時間在這裡無法幫助)。
- 使用
git add .
將新更改新增到 git,然後使用 git commit -m "Added pods"
進行提交
- 使用
git push
將更改推送到遠端倉庫
- 建立新版本 https://github.com/ / Click Releases - >單擊新版本
- 將“0.1”寫入標籤版本。 (可選你可以填寫釋出標題)。確保版本與
<myrepo>.podspec
內的 s.version
相同
- 寫
pod trunk register name@example.org 'Your Name' --description='macbook pro'
- 在你的新發布後開啟終端並寫下
pod trunk push <myrepo>.podspec
。這將改變 CocoaPods 規範 ,這將使你能夠在 podfile
內寫入 pod '<myrepo>'