Protecting macOS Apps

This section describes how to protect macOS applications. The provided KeyCheck SDK for Mac includes a set of libraries and tools that allow you to integrate the software protection and licensing system into your application. The SDK supports macOS 10.6 Snow Leopard, 10.7 Lion, 10.8 Mountain Lion, 10.9 Mavericks, 10.10 Yosemite, 10.11 El Capitan, 10.12 Sierra, 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina and 11 Big Sur both ARM64 and x86-64 architectures.


Note that software license management is provided under a single platform on Windows. It supports cross-platform applications for both Windows and macOS. In other words, you can use the provided licensing tools running on Windows (e.g. LicenseKey Manager, USB LicenseKey Manager, and Activation Server) to issue licenses for macOS applications.


The KeyCheck SDK for Mac is provided in the Mac\ folder under the ElecKey programs folder on your PC. To install the SDK on your Mac, simply copy the Mac\ folder from your PC to a writable folder on your Mac (e.g. Documents/).

See Also

         Interfacing the KeyCheck API

         KeyCheck API Function for macOS

         KeyCheck Class Library for macOS

         Key Inspector for macOS

         Code Examples for macOS

         Deploying macOS Apps