The reason is the file extension you placed in the VM. In iOS, the extension and the format of the extension are different from Linux or Windows. This is the issue, and I don’t have a perfect solution, but the temporary solution is to change the VM each time you change the device. Put the VM code in a text file and replace it every time you change the device. If you find a perfect and permanent solution, please let me know.(instagram : @AmeedDarawsha)