概要
個人開発でモバイルアプリを作成している時、
最後の審査まで辿り着いてから、
たくさんいろんなデバッグが発生するのはもうしょうがないことだと思いますが、
あと少しのところが一番大変なので、できるだけ審査をスパッと通過したいですよね。
今回はたぶん良くあるかと思いますが、
モバイルアプリ(iOS)にApple ID によるAuthを実装し、
それが動かないと審査で言われてしまった時の(一つ考えられる)対処法について備忘録的に書いておきます。
症状
TestFlightでは問題なくAppleIDを使用したログインはできていましたが、
審査で不可という結果が通知され、
2.1.0 Performance: App Completeness
と言われてしました。
解決策
ここにあるように、
https://developer.apple.com/jp/help/account/manage-keys/create-a-private-key/
APN鍵を Apple developer Console から作成し、
Firebase のプロジェクト設定 --> Clound Messaging --> Apple アプリの構成 --> APN認証鍵
のところから登録しておく必要があります。