I'm having a problem with Xamarin.Forms, iOS on-demand resources, and Visual Studio on Windows. Every time when I try to run an application with on-demand resources and trigger a download, I see an error message retrieved from NSBundleResourceRequest.BeginAccessingResourcesAsync() with description: Error Domain=NSCocoaErrorDomain Code=4994 "The requested application data doesn’t exist.". The application is started from Visual Studio on Windows. I'm building and deploying the application from Visual Studio Enterprise 2019 to an iPhone emulator running on remote Mac Mini. Interesting is, this problem goes away when the application is built and deployed from Visual Studio for Mac, locally.
If you want to try this on your own you can use an official example about On-Demand Resources on the Xamarin platform, called iTravel. I can reproduce the same behavior with it.
Is this a well-known issue or is there any possible workaround on how to run/debug a Xamarin application which is using on-demand resources from Visual Studio on Windows? My solution can't be fully built on mac.