---
title: "Add PDF functionality on Mac Catalyst or visionOS | Nutrient iOS SDK"
canonical_url: "https://www.nutrient.io/sdk/ios/getting-started/mac-catalyst-or-visionos/"
md_url: "https://www.nutrient.io/sdk/ios/getting-started/mac-catalyst-or-visionos.md"
last_updated: "2026-05-15T19:10:05.144Z"
description: "Learn how to integrate Nutrient iOS SDK into your Mac Catalyst or visionOS application. Step-by-step guide for adding PDF viewing, editing, and annotation features."
---

# Add PDF functionality on Mac Catalyst or visionOS

Nutrient iOS SDK provides [XCFrameworks](https://developer.apple.com/documentation/xcode/creating-a-multi-platform-binary-framework-bundle), enabling you to use a single integration for iOS, Mac Catalyst, and visionOS apps.

Getting started with Mac Catalyst or visionOS requires following the same instructions as [iOS](https://www.nutrient.io/sdk/ios/getting-started.md). Additionally:

- Add the **Mac (Mac Catalyst)** or **Apple Vision** destinations for your target as needed.

  > This SDK is designed for Mac applications built with Mac Catalyst, not the macOS SDK. This means you’ll begin your project by selecting **iOS** as the platform. Rest assured, you can use SwiftUI for your Mac Catalyst user interface.

- If you’re making a pure visionOS app that doesn’t run on iOS at all, select the **visionOS** platform instead of **iOS** when creating your project.
---

## Related pages

- [Add PDF functionality on iOS](/sdk/ios/getting-started/ios-cocoapods.md)
- [Add PDF functionality on iOS](/sdk/ios/getting-started.md)
- [Add PDF functionality on iOS](/sdk/ios/getting-started/ios-manual-integration.md)

