Newer Version Available
Install Data Loader on macOS
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer editions |
| User Permissions Needed | |
|---|---|
| To access the page to download Data Loader: | Modify All Data |
| To use Data Loader: | API Enabled AND The appropriate user permission for the operation you are doing, for example, Create on accounts to insert new accounts AND Bulk API Hard Delete (only if you configure Data Loader to use Bulk API to hard-delete records) |
- Install Java Runtime Environment (JRE) version 11 or later, for example, Zulu OpenJDK version 11 or later for macOS using the .DMG file.
- From Setup, download the Data Loader installation file.
- Right-click the .zip file and select Extract All.
- In the Data Loader folder, double-click the installer.command file. If you can’t open the file because of an unidentified developer message, press the Control key while clicking the installer.command file, and select open from the menu.
- Specify where to install Data Loader.
- Specify whether to add a Data Loader launch icon on your desktop or Applications folder. Data Loader completes the installation.
To run Data Loader, use the Data Loader desktop icon, Applications folder, or dataloader.command in your installation folder. If Zulu OpenJDK is not found, a message prompts you to download and install it.
Running Data Loader on Mac M1 Hardware
“M1” is the new Apple-designed System on a Chip (SoC) that's been developed for use in Macs. While Salesforce updates Data Loader periodically to support the latest OS releases, the time frame for doing so depends on support from underlying third-party libraries. If you are running macOS on Mac M1 hardware, errors on your console indicate that the Eclipse SWT library, required by Data Loader, is not supported on Mac M1. While explicit support for the Eclipse SWT library (or lack thereof) on Mac M1 is still unknown, you may want to try running Data Loader in Intel emulation mode using Rosetta 2 to see if emulation mode enables Eclipse SWT to work correctly. Here is Apple's support article on enabling Rosetta 2: https://support.apple.com/en-us/HT211861.
To run Data Loader on Mac M1 hardware:
- Open Terminal and run the
command:
1/usr/sbin/softwareupdate --install-rosetta - Make sure you have Java Runtime Environment (JRE) version 11 or later, such as Zulu OpenJDK version 11 or later for macOS x86 64-bit architecture installed on your Mac M1. Note that native JRE for ARM architecture doesn’t work in this scenario.
- Run the installer.command file from the Data Loader folder that you downloaded. For details about this step, see the procedure at the top of this page.