12月の中頃にアプリを更新しAppStoreで配布したところ、iOS14以前のOSでアプリがクラッシュするという現象に会いました。ストアで配布してしまった後で発覚し、調べてもなかなか原因も対策も見つけられずとても困りました。
しかしなんとか対策を見つけることができたので、共有と備忘録がてらここに記載します。
環境
- Xcode13.1
- アプリはiOS12~15に対応
- AppStoreConnectにアプリをアップロードしたのは12の初旬
現象
- AppStoreやTestFlightからアプリをインストールするとアプリがクラッシュする
- iOS15では問題なく動作するがiOS12~14ではアプリ起動直後にアプリがクラッシュする
- Xcodeから直接iPhone/iPadにアプリをインストールした場合は問題なく動作しクラッシュしない
- Xcodeのバージョンを変えても状況は変わらない
対策
アプリをAppStoreConnectにアップロードする前にAppStoreConnectの「価格および配信状況」から「このAppを配信可能にする」のチェックを外す。これだけで解決すると思います。
コメント