[Swift, iOS]アプリが起動時にクラッシュするがcrash logがない状態を解消した
現象
- リリースしたiOSアプリで起動時にクラッシュする現象が発生した。特定のバージョンでのみ発生している。 Firebase Crashlyticsを導入しているが起動時にクラッシュしたcrash logがないという状態になった。
原因
- AdServices.framework
やAppTrackingTransparency.framework
はバージョンによって、サポートされていない。
StatusをRequiredにすると起動時にフレームワークの読み込みに失敗して起動できない。
対象のフレームワークをOptionalに設定することで起動できるようになる。
まとめ
- 古いバージョンのテストはしっかりしようと思いました。