Installing TrueCrypt on Yosemite
22 February 2015, 03:19
Once upon a time TrueCrypt was the go-to choice for cross-platform encryption. Last year the folks behind it ended all development, stating that modern operating systems have made it redundant (this is actually a pretty questionable statement, but never mind).
The result is that the latest version of TrueCrypt might have security bugs, but it also has a major usability bug: it won’t install on Yosemite. You’ll see the following error: “TrueCrypt requires Mac OS X 10.4 or later.”
The solution is as follows:
- Download TrueCrypt, then unzip it, mount the DMG by double-clicking it, then copy the installation package to your desktop (this last bit is important!).
- Right-click the TrueCrypt 7.2 install file on the desktop and select Open from the menu that appears. This bypasses the fact the installation package isn’t signed – not an issue in this case because it’s downloaded from a safe location.
- You’ll be told that TrueCrypt can’t install, as mentioned above. Just quit the installer by clicking the Close button.
- Right-click the TrueCrypt 7.2 install file on the desktop, and select Show Package Contents.
- Open the Contents folder, then right-click the distribution.dist file and select Open With > Other. Then select TextEdit from the list of apps.
- In the file you’ll see the following cluster of lines around mid-way within the file. Delete the lines AFTER function pm_install_check() { and before return true;. See the screenshot below, where the lines you need to delete are highlighted.
function pm_install_check() { if(!(system.version.ProductVersion >= '10.4.0')) { my.result.title = 'Error'; my.result.message = 'TrueCrypt requires Mac OS X 10.4 or later.'; my.result.type = 'Fatal'; return false; } return true; }
- Click File > Save and then quit TextEdit.
- Close the Finder window, then double-click the TrueCrypt 7.2 install file to install the app.
Know better?

◀︎ Add a boot-time password to your Mac
Garbage collection on Crucial SSDs ▶︎