- Learn about the key features available in Xcode, the integrated development environment for building apps for Mac, iPhone, iPad, Apple Watch, and Apple TV.
- Dev C Download Mac Os Download Visual Studio for Mac builds on top of MonoDevelop, adding open sourced internals from Visual Studio and many new extensions to support new workloads. To get the latest available version, switch to the Stable updater channel after installing.
- This Mac dev tool has been recommended for its ease of use as well as its integration into the command line. Xcode is an integrated development environment that offers a comprehensive set of Mac developer tools - everything programmers need to build great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch.
Download TurboC for Mac - DosBox-based OS X wrapper of the Borland TurboC compiler, debugger, builder and integrated development environment for all Mac users. Provides C developers with all the tools needed to build their programs, from source compilers to binary generation.
Additional Downloads
Get the latest beta and older versions of Xcode. To view downloads, simply sign in with your Apple ID.Apple Developer Program membership is not required.
Beta Versions of Xcode
Command Line Tools & Older Versions of Xcode
Videos
See the latest advances in Xcode presented at WWDC and other events.
Help and Support
Get step-by-step guidance on how to use Xcode to build, test, and submit apps to the App Store.
Xcode Help Guide
Xcode Support Page
API Reference and Sample Code
Browse the latest documentation including API reference, articles, and sample code.
Discussion Forums
Ask questions and discuss development topics with Apple engineers and other developers.
-->The Dev Tools Pack Installer is a one-stop solution that installs and configures all the tools required to develop an advanced intelligent edge solution.
Mandatory tools
Mac Os X Developer Tools
Optional tools
- NVIDIA DeepStream SDK 5 (toolkit for developing solutions for NVIDIA Accelerators)
- Intel OpenVINO Toolkit 2021.3 (toolkit for developing solutions for Intel Accelerators)
Known issues
Optional Caffe, NVIDIA DeepStream SDK, and Intel OpenVINO Toolkit installations might fail if Docker isn't running properly. To install these optional tools, ensure that Docker is installed and running before you attempt the installations through the Dev Tools Pack Installer.
Optional CUDA Toolkit installed on the Mac version is 10.0.130. CUDA Toolkit 11 no longer supports development or running applications on macOSity.
Docker minimum requirements
Windows
Windows 10 64-bit: Pro, Enterprise, or Education (build 16299 or later).
Hyper-V and Containers Windows features must be enabled. The following hardware prerequisites are required to successfully run Hyper-V on Windows 10:
- 64-bit processor with Second Level Address Translation (SLAT)
- 4 GB system RAM
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
Note
Docker supports Docker Desktop on Windows based on Microsoft’s support lifecycle for Windows 10 operating system. For more information, see the Windows lifecycle fact sheet.
Learn more about installing Docker Desktop on Windows.
Mac
Mac must be a 2010 or a newer model with the following attributes:
- Intel processor
- Intel’s hardware support for memory management unit (MMU) virtualization, including Extended Page Tables (EPT) and Unrestricted Mode. You can check to see if your machine has this support by running the following command in a terminal:
sysctl kern.hv_support
. If your Mac supports the Hypervisor framework, the command printskern.hv_support: 1
.
macOS version 10.14 or newer (Mojave, Catalina, or Big Sur). We recommend upgrading to the latest version of macOS. If you experience any issues after upgrading your macOS to version 10.15, you must install the latest version of Docker Desktop to be compatible with this version of macOS.
At least 4 GB of RAM.
Do NOT install VirtualBox prior to version 4.3.30--it is not compatible with Docker Desktop.
The installer is not supported on Apple M1.
Learn more about installing Docker Desktop on Mac.
Launch the installer
Download the Dev Tools Pack Installer for Windows, Linux, or Mac. Launch the installer according to your platform, as described below.
Windows
- Click on Dev-Tools-Pack-Installer to open the installation wizard.
Macos Development Tools
Mac
After downloading, move the Dev-Tools-Pack-Installer.app file to the Applications folder.
Click on Dev-Tools-Pack-Installer.app to open the installation wizard.
If you receive an “unidentified developer” security dialog:
- Go to System Preferences -> Security & Privacy -> General and click Open Anyway next to Dev-Tools-Pack-Installer.app.
- Click the electron icon.
- Click Open in the security dialog.
Linux
When prompted by the browser, click Save to complete the installer download.
Add execution permissions to the .appimage file:
Open a Linux terminal.
Enter the following in the terminal to go to the Downloads folder:
Make the AppImage executable:
Run the installer:
Add execution permissions to the .appimage file:
- Right click on the .appimage file and select Properties.
- Open the Permissions tab.
- Check the box next to Allow executing file as a program.
- Close Properties and open the .appimage file.
Run the installer
On the Install Dev Tools Pack Installer page, click View license to view the license agreements of each software package included in the installer. If you accept the terms in the license agreements, check the box and click Next.
Click on Privacy Statement to review the Microsoft Privacy Statement. If you agree to the privacy statement terms and would like to send diagnostic data to Microsoft, select Yes and click Next. Otherwise, select No and click Next.
On the Configure Components page, select the optional tools you would like to install (the mandatory tools will install by default).
If you are working with the Azure Percept Audio SoM, which is part of the Azure Percept DK, make sure to install the Intel OpenVino Toolkit and Miniconda3.
Click Install to proceed with the installation.
After successful installation of all selected components, the wizard proceeds to the Completing the Setup Wizard page. Click Finish to exit the installer.
Docker status check
If the installer notifies you to verify Docker Desktop is in a good running state, see the following steps:
Windows
Expand system tray hidden icons.
Verify the Docker Desktop icon shows Docker Desktop is Running.
If you do not see the above icon listed in the system tray, launch Docker Desktop from the start menu.
If Docker prompts you to reboot, it's fine to close the installer and relaunch after a reboot has completed and Docker is in a running state. Any successfully installed third-party applications should be detected and will not be automatically reinstalled.
Next steps
Check out the Azure Percept advanced development repository to get started with advanced development for Azure Percept DK.