iOS: las solicitudes de origen cruzado de WKWebView solo son compatibles con HTTP

Hola, estoy tratando de cargar un html que está en el paquete principal con WKWebView, esto funcionó perfectamente con UIWebView pero ahora tengo un error, los archivos en el html no se cargan y envía un error en la consola: "XMLHttpRequest no se puede cargar"

esto es un ejemplohttp://proyectoshm.com/esferas/dosaguas/dosaguascitta.html del contenido incrustado.

Mi código:

let folder = "maquetas/esferas/\(esfera)"

let resourcePath = Bundle.main.resourcePath
let subdir = URL(fileURLWithPath:resourcePath!).appendingPathComponent(folder, isDirectory: true)

guard let path = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: folder) else {
    print("no se encontró path")
    return

}
print(subdir.path)


let url = NSURL.fileURL(withPath: path)
 print(url.path)
 vistaweb = WKWebView(frame: self.view.frame)

vistaweb.loadFileURL(url, allowingReadAccessTo: subdir)

self.view.addSubview(vistaweb)

Respuestas a la pregunta(1)

Su respuesta a la pregunta