April 11, 2016 · iOS Travis Cocoapods

iOSプロジェクトをライブラリとして出す手順とPR方法

概要

実験的に作ってみた稚作ライブラリ SwiftyVerticalScrollBar をライブラリとしてリリースする際に行った事

開発

CocoaPods登録準備

下記2つの記事を参考にCocoaPods登録の準備をしました。

travis設定

traivsで設定, build=>pass の状態にします。

https://travis-ci.org/ へアクセスしてsign in with Github

左メニューの My Repositories の + ボタンをクリック

公開したいレポジトリのスイッチをonにする

前の画面に戻るとレポジトリが増えているので選択

右の方にある More optionsをクリックしてBuild only if .travis.yml is presentonに、travis.ymlが無いとCIが走らないように設定する

これでレポジトリにpushするたびCIが走る

travis.ymlの設定する際のコツ

masterのコミットログをtravis.yml設定のための悪戦苦闘で埋めないために別ブランチで作業し、完了したらgit merge --squashでmasterへマージする。

CocoaPodで公開

PR先

今回はCocoa Controlsでの登録しか実行しておりませんが、以下のような方法が考えられます

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket