你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 將自己庫添加Cocoapods支持

將自己庫添加Cocoapods支持

編輯:IOS開發基礎

給庫添加Cocoapods支持, 使這個工具使用起來更加方便, 更好的使用Cocoapods, 助力iOS程序開發, 下面進入正題, 想要實現這個過程, 絕對不虛此讀.

  1. 首先寫好一個要添加Cocoapods支持的庫  這是我第一個添加Cocoapods支持的工具iOS7兼容自定義帶動畫的AlertViewController 你可以看看

  2. 注冊trunk

// 升級至最新版本
$sudo gem install cocoa pods
// 完成注冊 郵箱和GitHub用戶名字
pod trunk register [email protected] 'summerxx27' --verbose 
// 之後點擊郵箱鏈接進行驗證

3 查看注冊信息如圖

pod trunk me

1506501-fbaf40ab00274732.png


4 創建 .spec文件

// XTAlertViewController : 庫名字
pod spec create XTAlertViewController

5 編輯文件 vim

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' => '[email protected]' }
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

1506501-d6f76376126de37e.png


8 把編輯好的文件推送到GitHub (庫文件 和 .spec文件)(使用GitHub Desktop就可以) 並且打上標記

git tag '1.0.1'git push --tags

9 把編寫的文件告訴Cocoapods

pod trunk push XTAlertViewController.podspec

10 之後使用查找命令就可以看到了

1506501-98b92f5fc08ad1ec.png

注意事項

整個過程 我使用的GitHub Desktop來和 github聯系的 所以倉庫的目錄應該是

  • demo

  • 庫文件

  • .podspec  // 這三個應該在同一層目錄

總結 : 大致的過程就是這個樣子, 博主在嘗試的時候 走了不少彎路, 昨天一直到凌晨也沒有成功, 好在最後成功了, 按照這個步驟, 基本沒有錯誤, .podspec這個文件如果填寫正確的話.

我的第一個支持Cocoapods的工具 就制作完成了, 這篇文章你可以看見
參考 : 整個步驟是學習的 - 董鉑然的博客

感謝您的閱讀, 同時祝您過程順利 !



文章轉自 夏天然後的簡書
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved