これはSwiftアドベントカレンダーの17日目の記事です。 Swiftの方はプラットフォームに依存しないエントリーを書くべきかと思いましたが、 FastlaneのSwift対応がタイムリーだったのでこっちにしました。 元はSwiftでTCPソケット通信を書こうと思ってたので、年末にでも。それでは本題へ 今回は下記のプロジェクトを元に紹介していきます。 https://github.com/matsuokah/fastlane-swift-samplegithub.com Fastfileの設定ファイルやその周辺がSwiftで書けるようになりました fastlaneがもともとRubyなのは周知の事実ですが、rubyの実装をSwiftから叩く実装が2.69.0から入りました。 Swift対応の実装方針としてはブリッジ、フック、そしてlane定義に分かれています。 ブリッジ: Rubyのコマンド