前言: 這個文章是摘自我原來的博客, 接下來個人打算是會在這裏發佈一些當下流行且實用(Python, RN, iOS 技術等)的技術和小夥伴們互相學習! 先立下一個flag, 起到一個督促做用!html
如下是正文:
給庫添加Cocoapods支持, 使這個工具使用起來更加方便, 更好的使用Cocoapods, 助力iOS程序開發, 下面進入正題, 想要實現這個過程, 絕對不虛此讀.ios
首先寫好一個要添加Cocoapods支持的庫 這是我第一個添加Cocoapods支持的工具iOS7兼容自定義帶動畫的AlertViewController 你能夠看看git
註冊trunkgithub
// 升級至最新版本
$sudo gem install cocoa pods
// 完成註冊 郵箱和GitHub用戶名字
pod trunk register 1005430006@qq.com 'summerxx27' --verbose // 以後點擊郵箱連接進行驗證
複製代碼
3 查看註冊信息如圖vim
pod trunk me
複製代碼
// XTAlertViewController : 庫名字
pod spec create XTAlertViewController
複製代碼
5 編輯文件 vimbash
vim XTAlertViewController.podspec
複製代碼
6 填寫信息: 看名字就知道意思了. 具體還能夠看官方文檔 個人XTAlertViewController.podspec這個文件是這樣寫的, 或者找一個優秀的第三方, 模仿着寫也是能夠的微信
Pod::Spec.new do |s|
s.name = 'XTAlertViewController'
s.version = '1.0.1'
s.license = 'MIT'
s.summary = 'A view like UIAlertViewController on iOS.'
s.homepage = 'https://github.com/summerxx27/XTAlertViewController'
s.authors = { 'summerxx27' => '1005430006@qq.com' }
s.source = { :git => 'https://github.com/summerxx27/XTAlertViewController.git', :tag => s.version.to_s }
s.requires_arc = true
s.ios.deployment_target = '7.0'
s.source_files = 'XTAlertViewController/*.{h,m}'
end
複製代碼
7 驗證一下本地文件編寫是否正確工具
pod lib lint XTAlertViewController.podspec
複製代碼
git tag '1.0.1'
git push --tags
複製代碼
9 把編寫的文件告訴Cocoapods學習
pod trunk push XTAlertViewController.podspec
複製代碼
10 以後使用查找命令就能夠看到了動畫
注意事項
庫文件應該在倉庫的第一層目錄(具體如不清楚 你能夠下載我文章開頭提到的XTAlertViewController 看一下文件層級)
總結 : 大體的過程就是這個樣子, 博主在嘗試的時候 走了很多彎路, 好在最後成功了, 按照這個步驟, 基本沒有錯誤, .podspec這個文件若是填寫正確的話.
參考文章 : 董鉑然的博客
感謝您的閱讀, 同時祝您順利, 走心文章, 值得點贊!
微博-點我@夏天是個大人了 || QQ羣: 498143780 || 我的微信 [zjw1 005430006]
End 文/ 夏自然後