Upgrade to Pro — share decks privately, control downloads, hide ads and more …

まさかのバグ!SwiftUIプレビューでハマった国際化対応の落とし穴

Sato Takeshi
January 27, 2025
120

 まさかのバグ!SwiftUIプレビューでハマった国際化対応の落とし穴

potatotips #90 iOS/Android開発Tips共有会
https://potatotips.connpass.com/event/341264/

Sato Takeshi

January 27, 2025
Tweet

Transcript

  1. Who am I • Name • 佐藤剛士(さとうたけし) • Company •

    Merpay, Inc.(2019/01 ~) • Role • Software Engineer (iOS) • Account • Twitter: @hatakenokakashi • Facebook: 佐藤剛士 • GitHub: SatoTakeshiX
  2. アプリ構成 • UIKit • RxSwift • XcodeGen • Swift Package

    Manager • Firebase Crashlytics • 2018年7月リリース • iPhone/iPad対応 • 国際化対応(日本語・英語)
  3. まとめ • モジュールを分けるとプレビューの国際化文字列がスキームの設定に従うバグ がある • Xcode 16.2 現在でも再現する • アプリモジュールのスキームで言語設定をするしか現状は解決方法がない

    • フィードバックアシスタントは積極的に活用する ◦ 日本語でOK ◦ Appleの人は必ず目を通すそう ◦ 運が良ければ今回のように返信来るはず • Appleさん早く直して!