About
This page describes FreeSWITCH™ installation methods available for the macOS releases below. It is part of the FreeSWITCH™ macOS documentation.
---
Testing Status
Testing is performed using clean installs of macOS onto erased volumes, not upgraded systems.
macOS FreeSWITCH™ Testing Status
macOS | Xcode | Tested | FreeSWITCH™ Version/Release | Status |
---|---|---|---|---|
10.13.1 High Sierra | 9.1 | September 25, 2017 December 2, 2017 | 1.6.19 Current Production 1.9.0+git~20171130 Master Development | Good Good |
10.12.6 Sierra | 9.1 | September 19, 2017 December 2, 2017 | 1.6.19 Current Production 1.9.0+git~20171130 Master Development | Good Good |
10.11.6 El Capitan | 7.3.1 | July 25, 2017 December 2, 2017 | 1.6.19 Current Production 1.9.0+git~20171130 Master Development | Good Good |
History for older releases is at the macOS Archive.
Installation Methods
macOS FreeSWITCH™ Installer (macFI)
The macOS FreeSWITCH™ Installer is the recommended method because it automates all of the manual steps, providing much simpler and faster installation. Other advantages include renaming existing FreeSWITCH™ directories before installation, and creating installation logs. The macFI information and download is located at macOS macFI Installation.
The macOS FreeSWITCH™ Installer performs the identical functions as a manual install with additions such as logging.
Manual Installation
A manual installation requires downloading and installing Xcode. Then using the Terminal application to enter commands to setup directories, install prerequisites and FreeSWITCH™.
To perform a manual installation use the macOS Manual Installation instructions,