グローバル環境を可能な限り汚染しないXcodeの開発環境構築 by yusuga

iOSDC Japan 2022
レギュラートーク(20分)

グローバル環境を可能な限り汚染しないXcodeの開発環境構築

yusuga_ yusuga yusuga_
8

iOS開発では便利な周辺ツールが充実してきて、以前はCococaPods、Carthageくらいでしたが最近はSwiftLint、XcodeGen、SwiftGenなどを採用するケースが増えてきました。
これらはHomebrewやRubyのBundlerでインストールすることが多いと思いますが、チーム開発になるとツールのバージョンを合わせたり、Apple SiliconとIntelの両環境に対応する必要があり、環境構築自体が複雑化してきました。

そこで、これらの環境構築にまつわる様々な問題点を解決するために、環境依存に振り回されることなく確実に環境構築を行う手法をご紹介します!

  • 脱!環境構築の手順書
  • 脱!Homebrew
  • 脱!Ruby

参考: https://zenn.dev/yusuga/articles/dc0597ea7c0b97e397af をさらに発展させる形