Authentication code for mobile phone not received

I am trying to fix an expired TestFlight build, which requires an update. However, when I attempt to log in to my developer account, I get stuck at the mobile phone authentication step. Although I have entered the correct phone number, the verification code never arrives on my device—even after multiple attempts—and the phone-based authentication option itself is not working. What should I do?