#author("2016-11-15T16:49:35+09:00","default:wikiwriter","wikiwriter")
[[CocoaPods]]

&tag(CocoaPods/自作ライブラリ作成);
*目次 [#m1523b7d]
#contents
*関連ページ [#ababdb12]
*参考情報 [#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しておき以下のコマンドで実行
 pod spec lint SampleLib.podspec
 pod trunk push SampleLib.podspec

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS