IronOCR Mac Installation Guide
IronOCR supports macOS environments for both Intel and Apple Silicon (ARM) processors. Whether you're developing on a MacBook Pro with an M3 chip or an older Intel-based iMac, IronOCR has a tailored package for your platform.
macOS Compatibility
IronOCR supports:
- macOS Monterey, Ventura, and Sonoma (Intel & Apple Silicon)
- .NET 6, 7, 8, and 9
- Visual Studio for Mac, JetBrains Rider, or CLI-based development with dotnet
macOS NuGet Package
The macOS-specific NuGet package includes all native dependencies for OCR processing on macOS platforms. Choose the package based on your machine architecture:
For Intel-based Macs (x64)
Install the IronOcr.MacOs NuGet package:
Install-Package IronOcr.MacOs
Install-Package IronOcr.MacOs
For Apple Silicon Macs (ARM64)
For machines using ARM 64 chips such as M1, M2, or M3, install IronOcr.MacOs.ARM:
Install-Package IronOcr.MacOs.ARM
Install-Package IronOcr.MacOs.ARM
Hardware Specification
IronOCR uses the Tesseract OCR engine and native image processing libraries under the hood. These operations are compute- and memory-intensive, especially when working with high-resolution images, scanned PDFs, or multiple OCR language models. The hardware specifications primarily reflect the needs of running complex image processing and text recognition tasks reliably.
- Minimum: 1 Core & 2 GB of RAM
- Recommended: 4 Cores & 8 GB of RAM or above
Frequently Asked Questions
What macOS versions are compatible with IronOCR?
IronOCR supports macOS Monterey, Ventura, and Sonoma on both Intel and Apple Silicon architectures.
Which development environments are supported for IronOCR on macOS?
You can develop with IronOCR on macOS using Visual Studio for Mac, JetBrains Rider, or through CLI-based development with dotnet.
How do I install IronOCR on an Intel-based Mac?
For Intel-based Macs, install the IronOcr.MacOs NuGet package using the command: Install-Package IronOcr.MacOs.
What is the installation command for IronOCR on Apple Silicon Macs?
For Apple Silicon Macs, such as those with M1, M2, or M3 chips, use the command: Install-Package IronOcr.MacOs.ARM.
Does IronOCR include native dependencies for macOS?
Yes, the macOS-specific NuGet packages for IronOCR include all native dependencies required for OCR processing on macOS platforms.
What are the minimum hardware requirements for running IronOCR?
The minimum hardware requirements for IronOCR are 1 core and 2 GB of RAM.
What hardware specifications are recommended for optimal performance with IronOCR?
For optimal performance, IronOCR recommends using a system with at least 4 cores and 8 GB of RAM or more.
What engine does IronOCR use for text recognition?
IronOCR uses the Tesseract OCR engine along with native image processing libraries to perform text recognition.
Why should I choose the correct package for my macOS architecture?
Choosing the correct package for your macOS architecture ensures that you avoid runtime conflicts and utilize the native dependencies optimized for your system.