0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

iOS + Firebase のAppleAuth で、Testflightだと大丈夫なのに審査でダメだと言われる時の対処法

Posted at

概要

個人開発でモバイルアプリを作成している時、
最後の審査まで辿り着いてから、
たくさんいろんなデバッグが発生するのはもうしょうがないことだと思いますが、
あと少しのところが一番大変なので、できるだけ審査をスパッと通過したいですよね。

今回はたぶん良くあるかと思いますが、
モバイルアプリ(iOS)にApple ID によるAuthを実装し、
それが動かないと審査で言われてしまった時の(一つ考えられる)対処法について備忘録的に書いておきます。

症状

TestFlightでは問題なくAppleIDを使用したログインはできていましたが、
審査で不可という結果が通知され、

2.1.0 Performance: App Completeness

と言われてしました。

解決策

ここや
https://firebase.google.com/docs/auth/ios/phone-auth?hl=ja&authuser=0&_gl=1*n8dky1*_ga*NzU3NDA5OTg5LjE2ODgxODg1NTk.*_ga_CW55HF8NVT*MTY4ODE4ODU1OC4xNi4xLjE2ODgxOTA1MDYuMC4wLjA.#start-receiving-silent-notifications

ここにあるように、
https://developer.apple.com/jp/help/account/manage-keys/create-a-private-key/

APN鍵を Apple developer Console から作成し、
Firebase のプロジェクト設定  --> Clound Messaging --> Apple アプリの構成 --> APN認証鍵
のところから登録しておく必要があります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?