初期化
まずは下コマンドでライブラリのベースを作ります。
言語をSwift/Objectiveのどちらか聞かれたりテストを作るか聞かれるので答えていきます。
pod lib create MyLibrary
答え終わると以下のような構成でプロジェクトが開きます。
ライブラリを作る
ReplaceMe.swiftのあるフォルダにライブラリを入れていきます。 クラスにpublicを付ける事を忘れずに作業して下さい。
デモプロジェクトで動かす
ライブラリを作ったらデモプロジェクトで動かします。
Example for ...
フォルダの中にあるプロジェクトにライブラリを使ったコードを実装します。
ライブラリを公開する
ライブラリを公開チェックの為に以下のコマンドを打ちます。
pod lib lint
そうすると下のように問題点を指摘してくれるのでそれに沿って修正します。
全て修正すると下のように緑メッセージが表示されます。
次にGithub上にリポジトリを作ってコードをアップします。
その際、ライブラリのバージョンと同名のタグを作ってアップします。
最後に以下コマンドで公開します。
初めて公開する際はユーザー情報を登録する必要があります。
pod trunk push CountdownPopup.podspec
これでpod installでライブラリを入れれるようになりました。