IronPDF Support for macOS with .NET Core

IronPDF now fully supports macOS (formerly "OS X") for .NET Standard Libraries, Core applications, and .NET 8, 7, 6, & 5 projects.

We do not support the development of .NET Framework projects on macOS as they are implemented by Xamarin and are not an official release of the .NET runtime.

IronPDF fully supports all versions of macOS out-of-the-box as of January 2020. There are no dependencies to install.

No code changes are required to support Apple users or developers. Once developed on a Mac, developers can also deploy to Windows, Linux, and Mac Environments. This will require the developers to add additional binaries depending on where the project is being deployed.

On macOS, the only difference is that multithreaded PDF rendering support (often important on web servers) cannot yet be supported due to the lack of a message pump built into Chromium Embedded Framework for Mac.

We value support for macOS because many .NET developers, including members of our team, enjoy developing .NET applications on Visual Studio for Mac and JetBrains Rider on macOS.

macOS Specific Configuration & Install

Apple has used various generations of Intel processors over the years, and since 2020 they have been launching Mac computers with Apple Silicon processors.

Hardware Specification

IronPDF uses Chromium to render HTML to PDF. The Chromium engine renders PDFs with pixel-perfect accuracy to Chrome's print feature. The hardware specifications are primarily for running the Chromium engine, which takes most of the computing power.

  • Minimum: 1 Core & 1.75 GB of RAM
  • Recommended: 2 Cores & 8 GB of RAM or above

Frequently Asked Questions

Does the software support macOS for .NET applications?

Yes, IronPDF fully supports macOS for .NET Standard Libraries, Core applications, and .NET 8, 7, 6, & 5 projects. However, it does not support .NET Framework projects on macOS.

Are there any dependencies needed to run the software on macOS?

No, IronPDF fully supports all versions of macOS out-of-the-box as of January 2020, and there are no additional dependencies to install.

Can I deploy projects developed on macOS to other operating systems?

Yes, projects developed on macOS using IronPDF can be deployed to Windows, Linux, and Mac environments, but additional binaries may be required depending on the target deployment platform.

Is multithreaded PDF rendering supported on macOS?

Currently, multithreaded PDF rendering support is not available on macOS with IronPDF due to the lack of a message pump in the Chromium Embedded Framework for Mac.

What is the minimum hardware requirement for running the software on macOS?

The minimum hardware specification for running IronPDF includes 1 Core and 1.75 GB of RAM.

What is the recommended hardware specification for optimal performance of the software on macOS?

The recommended hardware specification for optimal performance of IronPDF is 2 Cores and 8 GB of RAM or more.

Which NuGet package should I install for Intel Mac computers?

For Intel Macs, you should install the IronPDF for macOS on Intel NuGet package.

Which NuGet package should I install for Apple Silicon Mac computers?

For Apple Silicon Macs, you should install the IronPDF for macOS on Apple Silicon NuGet package.

How can I support both Intel and Apple Silicon Macs in my project?

To support both Intel and Apple Silicon Macs in your IronPDF project, you should install both the IronPDF for macOS on Intel and the IronPDF for macOS on Apple Silicon NuGet packages.

Chaknith Bin
Software Engineer
Chaknith works on IronXL and IronBarcode. He has deep expertise in C# and .NET, helping improve the software and support customers. His insights from user interactions contribute to better products, documentation, and overall experience.