1
我正在嘗試爲MarkupKit創建一個新的CocoaPod。我創建了Podspec並在本地使用lint
進行了驗證。我還將Podspec推送到MarkupKit的GitHub回購庫,並驗證我可以將其作爲示例項目的依賴項。創建/更新CocoaPod的過程
但是,我不清楚接下來要做什麼。基於documentation,似乎我現在需要將Podspec推到主規格回購。但是,文檔也提到了「主幹」。我認爲這些都是一樣的,但我不是100%肯定的。
看來我的下一步將是請求訪問中繼。然後,一旦我有權訪問,我相信我需要運行以下命令:
pod trunk push MarkupKit.podspec
這是正確的嗎?
如果是這樣,我還需要在提交給中繼後保留MarkupKit倉庫中的Podspec副本嗎?初始部署到Specs Repo後更新CocoaPod的典型工作流程是什麼?
謝謝。另外一個工作流問題。似乎在這個過程中可能存在一些「雞與雞蛋」的情況。我無法驗證(即「lint」)我的Podspec,直到創建版本標籤,但我不想在驗證Podspec之前創建版本標籤。你通常如何解決這個問題? –
另外,您是否可以確認規格回購和主幹是指相同的東西?如果不是,區別是什麼? –
我在存儲庫的個人分支中創建標記,使用指向該分支的'source'參數創建lint。一旦它通過lint,我將這些更改合併到主庫中,在那裏創建標籤,並提交podspec(這將再次提供lint)。 – jcanizales