MacFreeRDP) is a native Cocoa application built with AppKit. It wraps the FreeRDP library in an Objective-C frontend that includes a graphical connection dialog, certificate handling, and password entry.
Source layout
Building from source
1
Install dependencies
Xcode and its command-line tools are required. OpenSSL (or the system-provided LibreSSL) must be present.
2
Configure with CMake
3
Build
build/client/Mac/MacFreeRDP.app.4
Run
Graphical usage
On launch, the application shows a connection manager. Click + to create a new connection and fill in:Command-line usage
The macOS client also exposes a CLI entry point that accepts the standard FreeRDP option syntax:Supported features
Keyboard shortcuts
Certificate handling
When the server presents a certificate that cannot be validated, the macOS client showsCertificateDialog.xib — a native Cocoa sheet — offering three choices:
- Accept (trust-on-first-use, stores fingerprint)
- Accept once (allow for this session only)
- Reject (abort connection)
