2015-06-16 50 views
1

我正在嘗試爲iOS庫創建一個新的窗格(Cocoapod),並按照https://guides.cocoapods.org/making/using-pod-lib-create的教程說明操作。我目前沒有遠程倉庫,但擁有一個擁有git歷史的本地項目。運行pod lib create命令(運行的CocoaPods v.0.37.2),開放所產生的項目後,它類似於合照上面的教程鏈接的例子:創建一個新的Cocoapod:使用遠程回購示例項目?

我的問題是:

  1. 由於我沒有遠程託管我的項目(即Github),並且參考了上面的圖片,我應該使用Example for MyLib部件作爲遠程回購,顯然還需要添加其他任何東西來滿足我的需求?如果是這樣,我應該如何將我想要製作的圖書館加入到一個窗格中?我注意到該示例項目已初始化爲git回購。 編輯:我確實看到http://nshipster.com/cocoapods/調用pod try將使用創建的示例項目,所以我猜我應該使用創建的示例項目爲我的遠程回購如果我想要該功能?
  2. 或者,我應該使用新創建的podspec文件等配置我的預先存在的MyLib項目,然後按照https://guides.cocoapods.org/making/making-a-cocoapod.html上的說明將它推送到遠程倉庫?

在它規定的pod lib create教程鏈接「製作演示應用」。

「模板將生成一個Xcode項目的庫這意味着你不必去通過創建一個新的項目在Xcode

如果你想有一個示例項目爲pod嘗試MyLib或需要讓你的庫的測試運行在應用程序(交互測試,自定義字體等),那麼你應該說是的。 「這個Pod應該包含截圖嗎?」;如果是這樣,那麼你應該有一個演示。「

謝謝!

回答

1

在做了更多的研究並嘗試了幾件事情之後,我最終選擇了第一個選項:使用由pod lib create命令創建的示例項目。從諮詢衆多資源和教程,我發現這個在這個過程中是最準確和最有幫助的(至少在編寫本文時):"Your First CocoaPod"

具體而言,行:

添加演示/莢的文件夾,其包括從吊艙安裝的所有吊艙安裝到的.gitignore。

解決了我關於如何處理Pods文件夾的問題。之後,我能夠將我的示例項目推送到遠程回購站,然後最終發佈我的Pod。總之,看起來我可以使用pod lib create命令來創建我的示例項目,或者手動生成podspec文件,以便與包含示例項目的預先存在的庫一起使用。