Stellvertretende Fragen verwirren hier. Solange der originale Fragesteller sich nicht zu Ergebnissen für aufgezeigten Lösungsvorschlägen äußert, können wir hier nur weitere Vermutungen anstellen.
Ich musste gestern am Mac turnusmäßig den Safari Browser und meinen iCloud Account beim Einloggen ins Forum und in iCloud mit dem Code authentifizieren.
Da ich mehrere vertrauenswürdige Geräte auf der Liste habe, wurden auch auf allen Geräten die Meldung über die versuchte Anmeldung aufgezeigt. Mein iPhone hatte ich zur Hand, daher habe ich dort auf "Erlauben" getippt, worauf der Code erschien.
Auch auf dem Mac tauchte über dem Safari Fenster der gleiche Dialog auf, und natürlich auf allen weiteren Geräten auch.
Da ich aber das iPhone als Quelle für den Empfang durch "Erlauben" gewählt hatte, verschwand der Erlauben-Dialog auf allen anderen Geräten danach automatisch.
Das Eingabefenster für den Code erschien auf dem Mac, und ich konnte den Code ohne Problem eingeben.
Schwierig wird es nur dann, wenn man auf dem gleichen Gerät auf "Erlauben" tippt, weil dann der Code die Möglichkeit zur Eingabe verdeckt.
Oder man tippt mehrmals bei den anderen Geräten auf "Erlauben" und erhält von verschiedenen Geräten verschiedene Codes, die dann alle älteren Code unbrauchbar machen, und das Fenster zur Eingabe akzeptiert den letzten Code nicht mehr.
Dann hilft nur, alle Vorgänge beenden, Programme schließen, und noch einmal anfangen.