The VMware Cloud Foundation (VCF) Download Tool (VCDT) is how users download both VMware vSphere Foundation (VVF) and VCF) install and upgrade binaries, which can then then be hosted locally as a VCF Offline Depot.
VCFDT is only supported on a Windows or Linux-based operating system, which is a shame since I am exclusively an Apple macOS user 😞
If you attempt to run VCFDT on macOS (x86 or Apple Silicon), you will come across the following error message: cannot execute binary file: Exec format error
![]()
As you can see from the screenshot above, it attempts to use the Java runtime that has been compiled for Linux, which is denoted by the lin64 directory.
After poking around the VCFDT startup script, I saw that you could set your own custom JAVA path, which gave me an idea ...
Disclaimer: This is not officially supported by Broadcom, please use at your own risk.
