CocoaPods/自作ライブラリ作成
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[CocoaPods]]
&tag(CocoaPods/自作ライブラリ作成);
*目次 [#m1523b7d]
#contents
*関連ページ [#ababdb12]
-[[CocoaPods]]
*参考情報 [#u9d16ebe]
-[[【Swift】CocoaPodsに自作ライブラリを登録 - Qiita:http:...
*作成手順 [#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 push -u origin master
}}
-podspecの編集。summary、descriptionなどを修正。
-内容チェック
pod lint SampleLib.podspec
-Exampleディレクトリでpod installして開発していく。Sample...
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で確認してみる。
*更新 [#f712cac0]
-Exampleフォルダの下にxcworkspaceが存在するのでそれを開く。
-PodsのClassesグループの下にソースコードは追加。Exampleプ...
-完成したら以下の手順でpush。[[CocoaPods Guides - Making ...
#pre{{
$ git add -A && git commit -m "Release 0.0.1."
$ git tag '0.0.1'
$ git push --tags
$ pod trunk push NAME.podspec
}}
-利用する側は「pod update」で更新できる。
*トラブルシューティング [#d49d9f9c]
**pod trunk pushで「Authentication token is invalid or un...
-以下のコマンドを実行し、承認用メールに含まれるリンクをク...
pod trunk register foo@bar.com foo
pod trunk register "メールアドレス" "名前"
終了行:
[[CocoaPods]]
&tag(CocoaPods/自作ライブラリ作成);
*目次 [#m1523b7d]
#contents
*関連ページ [#ababdb12]
-[[CocoaPods]]
*参考情報 [#u9d16ebe]
-[[【Swift】CocoaPodsに自作ライブラリを登録 - Qiita:http:...
*作成手順 [#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 push -u origin master
}}
-podspecの編集。summary、descriptionなどを修正。
-内容チェック
pod lint SampleLib.podspec
-Exampleディレクトリでpod installして開発していく。Sample...
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で確認してみる。
*更新 [#f712cac0]
-Exampleフォルダの下にxcworkspaceが存在するのでそれを開く。
-PodsのClassesグループの下にソースコードは追加。Exampleプ...
-完成したら以下の手順でpush。[[CocoaPods Guides - Making ...
#pre{{
$ git add -A && git commit -m "Release 0.0.1."
$ git tag '0.0.1'
$ git push --tags
$ pod trunk push NAME.podspec
}}
-利用する側は「pod update」で更新できる。
*トラブルシューティング [#d49d9f9c]
**pod trunk pushで「Authentication token is invalid or un...
-以下のコマンドを実行し、承認用メールに含まれるリンクをク...
pod trunk register foo@bar.com foo
pod trunk register "メールアドレス" "名前"
ページ名: