Unity: 2017.1.0f3
Target platform: iOS 10.3
Target device: iPhone 6s
When I used unity 5.6, WebClient.DownloadFile code is fine.
But Unity 2017, WebClient.DownloadFile code occur exceptions below only iOS platform.
NotSupportedException: The URI prefix is not recognized.
at System.Net.WebRequest.Create (System.Uri requestUri, System.Boolean useUriBase) [0x00000] in <00000000000000000000000000000000>:0
at System.Net.WebRequest.Create (System.Uri requestUri) [0x00000] in <00000000000000000000000000000000>:0
at System.Net.WebClient.GetWebRequest (System.Uri address) [0x00000] in <00000000000000000000000000000000>:0
at System.Net.WebClient.DownloadDataInternal (System.Uri address, System.Net.WebRequest& request) [0x00000] in <00000000000000000000000000000000>:0
at System.Net.WebClient.DownloadString (System.Uri address) [0x00000] in <00000000000000000000000000000000>:0
at System.Net.WebClient.DownloadString (System.String address) [0x00000] in <00000000000000000000000000000000>:0
To fix this exceptions replace WebClient to WWW class as you know.
But I cannot find why WebClient.DownloadFile method occur exceptions.
Please tell me this exceptions.