Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム by giginet

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

Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム

giginet giginet giginet
15

2025年2月、AppleはビルドシステムのSwift Buildをオープンソース化しました。
Swiftコンパイラに始まり、xcodebuildやSwift Package Manager、swift-driver、llbuild、果てはClangやldまで、Swiftのビルドを支えるツール群は多様で、それぞれの役割もわかりづらいです。

この複雑怪奇なシステムたちはどのように協調・動作しているのでしょうか。

このトークでは、オープンソースSwiftを中心に、Swiftビルドシステムの全体像を解説します。また、今回新しく公開されたSwift Buildの内部を紐解き、ビルドパイプラインを駆け抜けましょう!

  • コンパイラの基本、ビルドとリンクのおさらい
  • Swiftのビルドを支えるツールたち
  • XcodeプロジェクトとSwift Packageのビルドパイプラインの違い
  • Swift Buildの登場と新しいビルドパイプライン
  • Swift Buildのアーキテクチャを見てみよう