認証アプリのコードが使えない?iPhone でできる6つの対処法
執筆:Novaz チーム · 更新日:2026年10月29日
Novaz の手順はバージョン 1.0.5 で確認済み
このページは英語のガイドを翻訳したものです。サービスのウェブサイト上のボタンやメニューは、日本語では名称が多少異なる場合があります。
このページの内容
認証アプリは時間ベースのワンタイムパスワード(TOTP)を生成します。各コードは2つの要素から計算されます。あなたとサイトが共有する 設定キー と、現在時刻 です。どちらかがサイトの想定と合わないと、見た目はまったく正常でもコードは無効として拒否されます。ここで紹介する対処法はどの認証アプリにも当てはまります。Authenticator App - Novaz で異なる点はその都度説明します。
1. iPhone の時計がずれている
ほとんどのサイトは現在のコードと、その前後のコードしか受け付けません。そのため、時計が30秒以上ずれているとコードが通らなくなることがあります。時刻を手動で設定したあと、旅行中、バッテリーが完全に切れたあとによく起こります。
iPhone での直し方: 設定 › 一般 › 日付と時刻 を開き、自動設定 をオンにします。
Novaz の場合: アプリを開いたときに、最大で10分に1回、時計を確認します。確認には apple.com への空のリクエストから読み取った時刻を使います。時計が15秒以上ずれていると、「端末の時計が n 秒ずれています」というバナーと 同期 ボタンが表示されます。同期すると、Novaz 自身のコードがそのずれの分だけ補正されます。設定の 時刻 にある 時刻のずれ には、「同期済み」か、ずれが15秒以上になった場合はその秒数が表示されます。

2. 別のアカウントのコードを使っている
同じサービスにアカウントが2つある場合(たとえば個人用と仕事用の Google アカウント)、コードをコピーする前に、サービス名の下にあるアカウント名を確認してください。サインインに使うメールアドレスでアプリ内を検索すると、たいてい正しいアカウントが見つかります。
3. 2FA を設定し直したため、古いキーが使えなくなった
サイトで認証アプリを設定するたびに、サイトは 新しい 設定キーを作成し、通常は古いキーのコードを受け付けなくなります。あなた(または手伝ってくれた人)が 2FA をオフにしてからオンにした場合や、認証アプリの設定をやり直した場合、アプリに残っている古い項目は一致しないコードを生成します。その項目を削除し(Novaz では、アカウントを開いて アカウントを削除 をタップします)、新しい QR コードからアカウントを追加し直してください。
古い Novaz のバックアップファイルからアカウントを復元した場合も同じことが起こります。ファイルには作成時点の各アカウントのキーが入っているため、その後に設定し直したアカウントは、古い使えないキーのまま戻ってきます。そのアカウントを削除し、サイトから追加し直してください。
4. 入力中にコードの有効期限が切れた
ほとんどのコードの有効時間は30秒です。終わり近くに入力し始めると、送信する前に期限が切れることがあります。新しいコードが表示されるまで待つか、コピーして貼り付けてください(Novaz では、アカウントを長押しして コードをコピー を選択します)。
Novaz の場合: 残り5秒になるとコードが赤く表示されます。コピーしたコードは、期限が切れるとクリップボードから削除されます。
5. サイトが標準以外の設定を使っている
ほぼすべてのサイトは、SHA-1 で生成され30秒ごとに変わる6桁のコードを使っています。ごく一部は8桁、60秒間隔、SHA-256 を使います。QR コードにはこれらの設定も含まれています。一方、手入力した設定キーには通常含まれないため、アプリは既定の設定を使い、コードが一致しなくなります。
対処法: テキストのキーではなく、QR コードからアカウントを追加します。
Novaz の場合: 手動で入力したキーは常に6桁・30秒・SHA-1 を使います。QR コードから追加したアカウントは、6〜8桁、1〜300秒、SHA-1・SHA-256・SHA-512 に対応します。アカウントをタップすると、詳細 で設定を確認できます(タップするまでコードを隠す がオンの場合、最初のタップではコードが表示されるだけです)。追加する前に QR コードに含まれる設定を確認するには、2FA QR コードデコーダーを使ってください。
6. Novaz が生成できない種類のコードをサイトが使っている
Steam Guard は独自の形式を使っています。また、一部のサービスはカウンターベースのコード(HOTP)を使っており、一定時間ごとではなく、要求するたびにコードが変わります。HOTP に対応している認証アプリもありますが、Novaz が生成できるのは時間ベースのコードだけです。サービス独自のアプリか、別の方法を使ってください。
それでもサインインできない場合
- 2FA をオンにしたときにサイトから発行されたバックアップコードのいずれかを使います。そのあと 2FA を設定し直してください。
- バックアップコードがない場合は、サイトの アカウント復旧 の手続きを利用します。Google・Microsoft・GitHub での流れは、認証アプリが入った iPhone をなくしたらをご覧ください。
- この問題について連絡してきた相手に、コードや設定キーを絶対に教えないでください。本物のサポートチームがそれらを求めることはありません。