Firebase电话身份验证在swift中显示无效令牌

Firebase电话身份验证在swift中显示无效令牌,swift,firebase,firebase-authentication,Swift,Firebase,Firebase Authentication,我在swift中使用firebase进行电话认证。当我开发它时,它在模拟器和iphone中都运行良好。但当我把它上传到试飞时,我得到了类似“无效令牌”的错误 private func sendVerificationCode(phoneNumber: String, paramters:[String:Any]){ PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { [sel

我在swift中使用firebase进行电话认证。当我开发它时,它在模拟器和iphone中都运行良好。但当我把它上传到试飞时,我得到了类似“无效令牌”的错误

private func sendVerificationCode(phoneNumber: String, paramters:[String:Any]){
        PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { [self] (verificationID, error) in
          if let error = error {
            self.showAlert(withTitle: "Error", withMessage: error.localizedDescription)
            return
          }
            guard let verificationId = verificationID else{return}
            let defaults = UserDefaults.standard
            defaults.setValue(verificationID, forKey: "verifyId")
            let otp = UIStoryboard(name: "LoginPhone", bundle: nil).instantiateViewController(withIdentifier: "OTPViewController") as? OTPViewController
            otp?.parameters = parameters
                otp?.userPhoneNumberString = phoneNumber
                 self.navigationController?.pushViewController(otp!, animated: true)
          // Sign in using the verificationID and the code sent to the user
          // ...
        }
    }