by shigemk2

当面は技術的なことしか書かない

faslane presentation #HelloWorld

@andypiper

  • 毎週2時間を取り戻せるとしたら(アプリ開発にはものすごい神経がいる)
  • バグのせいでユーザが不満なので修正しないといけない
  • アプリ開発者にとりいろいろな問題がある

fastlane

iOSの継続的デリバリーを手伝うオープンソース

https://github.com/fastlane/fastlane

  • ヒューマンエラー防止
  • 処理の自動化
  • リサイクルとリユース

ベータ版のデプロイ

  • プロビジョニング
  • コミットプッシュ
  • ビルド

とか、いろいろなステップがあるし、これを手動でごにょごにょすんの超めんどい

この流れ: cert→sigh→gym→ipa コマンドを書くのはめんどい

→Fastfileを作成して、この流れを自動化する!

Fastfileを書く→commit & push→Slackで知らせる→実行

$ fastlane beta

アプリのリリース

  • 最新版をユーザーに出すのでワクワクするけど、いろいろしんどい
  • でもリリース前にスクショをいっぱい取るのはめんどい→Screenshot.screengrabでスクショが取れる

デプロイ

  • スマホアプリのデプロイはいろいろ手続きを踏まないといけないのでかなりしんどい
$ fastlane ios release
  • Pilotを使ってiTunesにアップロードする

取り組み

  • Androidサポート
  • オープンソースなのですぐ使える

https://fastlane.tools/