Окружающая среда:
- iOS 10.15.3
- Xcode 11.3.1
- Swift 4.2
У меня есть Angular 5 приложение работает локально на https://localhost: 8300 / vthome . Я установил сертификат локального хоста, и страница загружается правильно, без проблем в chrome и Safari.
У меня есть приложение iOS с веб-просмотром. Я могу загрузить приложение Angular 5, которое обслуживается с нашего сервера разработки, но не могу загрузить версию, запущенную локально.
Когда я пытаюсь загрузить приложение Angular 5, которое работает локально, в веб-представлении в симуляторе (iPhone 11 Pro Max 13.3):
func loadWebViewUrl(url: String){
let requestUrl = URL(string: url)
print("Attempting to load url: \(requestUrl!)")
let request = URLRequest(url: requestUrl!)
webView.load(request as URLRequest)
}
Я получаю эту ошибку в выводе:
Attempting to load url: https://localhost:8300/vthome
2020-02-18 09:12:35.263998-0600 PayBridge[23492:2718338] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
2020-02-18 09:12:35.265999-0600 PayBridge[23492:2718338] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service
И веб-просмотр просто показывает пустым (без текста, без ошибок, ничего). Я обнаружил много проблем, связанных с загрузкой файлов stati c html, но не смог найти ничего, что касалось загрузки localhost.