Простым решением является создание настраиваемого представления предупреждений с помощью UIwebview / wkwebview и загрузка строки Html.В случае, если вам не нравится показывать нужное сообщение из Html, вам нужно проанализировать строку Html и показать ее в AlertViewController.
Также вы можете использовать AlerViewController с веб-просмотром.Вот пример кода, вызовите этот метод, когда вы получите ошибку:
func showError(with html: String) {
let alertController = UIAlertController(title: "", message: nil, preferredStyle: .alert)
let webView = UIWebView()
webView.loadHTMLString(html, baseURL: nil)
alertController.view.addSubview(webView)
webView.translatesAutoresizingMaskIntoConstraints = false
webView.topAnchor.constraint(equalTo: alertController.view.topAnchor, constant: 45).isActive = true
webView.rightAnchor.constraint(equalTo: alertController.view.rightAnchor, constant: -10).isActive = true
webView.leftAnchor.constraint(equalTo: alertController.view.leftAnchor, constant: 10).isActive = true
webView.heightAnchor.constraint(equalToConstant: 250).isActive = true
alertController.view.translatesAutoresizingMaskIntoConstraints = false
alertController.view.heightAnchor.constraint(equalToConstant: 330).isActive = true
let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
alertController.addAction(cancelAction)
self.present(alertController, animated: true, completion: nil)
}