10年以上の歴史を持つプロダクトのRosettaフリー 〜その中で遭遇した問題と解決法を公開します〜 by tosh

iOSDC Japan 2023
レギュラートーク(40分)

10年以上の歴史を持つプロダクトのRosettaフリー 〜その中で遭遇した問題と解決法を公開します〜

tosh_3 tosh tosh_3
1

先日、ZOZOTOWNをRosettaなしで動くようにしました。



ZOZOTOWNの仕組みは複雑で、自社ライブラリや多くのstatic frameworkを抱えていました。なかなか遭遇しないような問題に遭遇しました。そういった複雑な問題たちを紐解いていくことで多くの学びもありました。
そんなZOZOTOWNでのRosettaフリー化の経験を踏まえてこのセッションでは下記について話そうと思います。



- ZOZOTOWNのライブラリ管理構成の当時の状態と今の状態


  • 自社ライブラリのCarthageからCocoaPodsへの移行
    
- ソースコードのないStatic FrameworkのXCFramework化

  • Rosettaフリーを行う上でのモチベーション
  • Rosettaフリー化を戦略的にやるということ
    
- Rosettaフリーで得られた副次的な効果について