Vmware and Virtualbox issues with iphone device - iphone

Yo,
Anyone here use a VM (VirtualBox or VMware) and code on MacOS Catalina 10.15.x or Big Sur as guest ? Personally, I can't connect my iphone to xcode 11 and 12 (Iphone 5S: ios 14.4).
I tried multiple fix from the forum, as change the vmx file (skip-reset, skip-refresh, skip-setconfig" with the right pid and vid), set USB device to 2.0 (in VMware and VirtualBox), upgrade the IOS, but nothing was successful for now. However, the iphone is recognized and listed in the System information but nowhere else.
Somebody here have the same config and can use his iphone ? Had you do something in particular ?
Edit: The host is Windows 10

The only solution i found is to install "Catalina" and only Catalina, on VMware (with usb 2.0 of course). Don't use virtual box. Don't upgrade to big sur on Vmware lol. peace

Related

Can t connect iPhone anymore to my virtualbox after update iOS

I wanted to start learning about mobile development and learned Swift and install macOS in virtualbox.
Everything worked just fine, I could use Xcode, deploy my app on my iPhone(iOS 14.1) and use it.
After I update my iPhone to 14.4 iOS it seems that I can t connect anymore to macOS.
My iPhone is recognized on host system(Windows 10) but when I try to access it in virtualbox it seems that it try but can t connect.
I tried with other cables and with my iPad(iOS 14.4) but I think that with the new update I can t connect anymore.
I have a macOS Catalina on virtualbox
I thinking about try and get Mac OS Big Sur and try or moving to VMware
If u have any suggestions to repair this I’m opened

Mac OS Catalina 10.15.2 VMWare on Ubuntu 18.04 host doesn't recognize iPhone 6s

I'm using Ubuntu 18.04 host with VMWare Workstation 15 Player Mac OS Catalina 10.15.2 as guest. I installed VMWare tools. My USB config is USB2.0, all three options is selected. I can see iPhone inside Mac OS System Report->USB, but Finder and Xcode cannot see iPhone. Host can successfully see it, if I disconnect. What may be the problem?
P.S. Used solution with usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig", doesn't help.

iPhone 6s not connecting to mac osx Sierra on Vmware

I am trying to connect my iPhone 6s (10.3.2) to mac osx Sierra (10.13) running on Vmware.
I have changed the USB controller to USB 2.0 and have enabled all three options.
Vmware sees Apple iPhone in devices list, but without any success once I am pressing Connect (Disconnect from Host). Moreover, once I unplug my iPhone from USB cable, it restarts. This behavior happens each time I try to connect it to mac osx (on vmware).
Has anyone come across with this strange behavior, and if so, did you find any solution?
Thanks.
I cannot agree with the selected answer as using Windows 10, VMware 12.5.7 with High Sierra 10.3, iPhone 5s with iOS 11.0.3 and a generic cable it recognizes the device. See the images below.
However, it did not work with Ubuntu 16.04, VMware 12.1.1 (also 12.5), Sierra 10.12.6 (also High Sierra 10.13), and the same iPhone.
I am not sure if it is Ubuntu compatibility issue with VMware/MacOS/iOS. If someone knows, please let us know.
Tip for Windows 10:
1. Scroll to the right and type 'Power Options' in the search field and click on it.
2. Click 'Change plan setting' on your chosen plan.
3. Click 'Change advanced power setting' on your chosen plan.
4. Find 'USB settings' and open.
5. Find 'USB selective suspend setting' and change it to disabled.
In VMware:
- Change USB settigns from 3.0 to 2.0. Also select 'Show all devices'.
It works, however you need to edit your .vmx file. When connecting your iDevice to the host, write down it's vendor id and product id.
Then open your virtual machine's .vmx file, and add the following line:
usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
Replace vid and pid with the digits of the values of your device. Then reboot your VM, focus on the VM and connect your iDevice.
After long searching and googling for the solution, I came to conclusion that Sierra does not recognize Apple devices connected through USB to virtual machine.

Rad Studio 10 and Mac OSX Sierra (virtualbox guest)

Since i started developping applications using Rad Studio 10 i'm able to test the windows and android versions on my desktop.
However, i do not have a Mac. So i decide to create a virtualbox guest Mac OSX Sierra on my Windows 10 Pro 64-bit. It works fine but i'm not able to connect and share files between Mac/Windows or test iPhone using Rad Studio.
What steps do it requires to configure my virtualbox to work with RAD Studio 10 ?
You are lucky if virtual box work fine, me i always have trouble with it (especially connecting the ios device). However i found that vmware is much more stable, full screen resolution, much (much) better to handle the iphone connection via usb, and i didn't have yet any crash when on virtual box it's quite often
on vmware, you can also copy/past text from the virtual machine to the host that is very usefull when debuging (on virtual box you can not)
on both (vmware and virtual box) you need to setup the connection as bridged connection. after you successful installed the emb pa server, you can get the ip of the machine with the command "i"

Nokia s60 emulator for linux

I am using EclipseMe on Ubuntu. I want an emulator that can emulate mouse movements on screen.
Is there an s60 emulator for linux?
Edit:
Does net beans has an in built emulator that can emulate mouse movement on device screen?
Netbeans uses the Sun Wireless Toolkit.
The JavaME emulator it contains can me made into a touchscreen emulator. Read the accompanying documentation, it should be as simple as setting a variable inside a configuration file before stating the emulator.
You can find the specification for MIDP (the top layer of the JavaME platform you're probably targetting) at http://jcp.org/en/jsr/detail?id=118
Look at the javax.microedition.lcdui.Canvas class, you will find several methods used to deal with "pointer". While they are more often used to handle touchscreen event, they also map to mouse/joystick clicks on emulators.
You can definitely get the MIDP pointerDragged events when running the emulator on Linux.
This is basic MIDP, no need for fancy JSR-226 (e-swt) support.
The Windows only Symbian Emulator (EPOC) is being scrapped for a QEMU based emulator that will run on all platforms. This will likely be available within 6 months or so.
At the moment, I run Windows XP inside VirtualBox on my Mac for Symbian development. It works fine, but is of course not the ideal solution.
The full symbian OS emulator with application interfaces for Java and Symbian C is windows based unfortunately.
I usually get a MS Windows Vista install disk and install that into a VM like VirtualBox and than install the symbian SDks on top of that..
Works best on those 4 core desktop 64-bit computers now on sale for $687 as you get access to full 8 gig ram and close to 1 terabyte hard drive..