#author("2016-11-18T14:12:43+09:00","default:wikiwriter","wikiwriter") [[CocoaPods]] &tag(CocoaPods/自作ライブラリ作成); *目次 [#m1523b7d] #contents *関連ページ [#ababdb12] -[[CocoaPods]] *参考情報 [#u9d16ebe] -[[【Swift】CocoaPodsに自作ライブラリを登録 - Qiita:http://qiita.com/taji-taji/items/e23373f9b8124de728a2]] *作成手順 [#c60036bd] -ライブラリの作成。テストでQuickを有効にするとExamplesプロジェクトでエラーがでるかも(?) pod lib create ライブラリ名 -githubへの公開。 #pre{{ git add . git commit -m "Initial Commit" git remote add origin https://github.com/src256/SampleLib.git git push -u origin master }} -podspecの編集。summary、descriptionなどを修正。 -内容チェック pod lint SampleLib.podspec -Exampleディレクトリでpod installして開発していく。SampleLibは相対パスで参照するので毎回installし直す必要はなし。 cd Example pod install **注意点 [#k2d1211d] -ライブラリに定義するクラスやextensionはpublicにする。 -ライブラリに定義するクラスを使用するときはimportする。 *CocoaPodsアカウントの作成 [#we1a311f] -pod trunk実行 pod trunk register メールアドレス 名前 -確認 pod trunk me *登録 [#u03c35df] -commit/pushした後以下のコマンド実行 git tag 0.1.0 git push --tags pod spec lint SampleLib.podspec pod trunk push SampleLib.podspec -最後に「Congrats」と絵文字が表示されれば成功。 -pod listで確認してみる。