Replace macOS Docker installation by UTM Virtual Machine #578
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The new macOS solution on Docker doesn't allow the support for RViz2.
The macOS solution is now going to be based on a UTM Virtual Machine. Webots will still be started on the macOS host to benefit from hardware acceleration. The difference with Docker is that the VM comes with its own screen and can display RViz2 (without hardware acceleration).
This PR replaces the previous TCP host address given by Docker by the one from the VM host machine, so that the TCP client running in the VM can connect to the host local simulation server.
The new installation procedure is located here: macOS-Installation-Guide
This PR also fixes a bug when passing arguments to the TCP client, preventing certain examples to launch (e.g.
webots_ros2_tiago
).