---
title: "PSPDFKit 11.5 Migration Guide"
canonical_url: "https://www.nutrient.io/guides/ios/migration-guides/pspdfkit-11-5-migration-guide/"
md_url: "https://www.nutrient.io/guides/ios/migration-guides/pspdfkit-11-5-migration-guide.md"
last_updated: "2026-05-29T22:20:04.685Z"
description: "Learn how to update your iOS and Mac Catalyst projects from PSPDFKit 11.4 to 11.5, including removed deprecated APIs and migration strategies."
---

This guide covers updating an iOS or Mac Catalyst project from PSPDFKit&nbsp;11.4 for iOS to PSPDFKit&nbsp;11.5 for iOS. We encourage you to update as soon as possible, in order to take advantage of future new features and fixes.

## Removed Deprecated APIs

This version of PSPDFKit removes APIs that have been deprecated for more than a year, and therefore removes APIs that were deprecated in PSPDFKit 10.5 for iOS.

Here’s a list of all the APIs removed in this release:

| Removed Deprecated API                                                                                                                             | Migration Strategy                                                                                                       |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| All APIs related to the page grabber, such as `PDFConfiguration.isPageGrabberEnabled` and `PDFViewController.pageGrabberController`                | The scroll indicator from `UIScrollView` supports dragging on iOS&nbsp;13 and later, so this functionality isn’t needed. |
| `PDFTabbedBar.tabbedBarStyle` and `PDFTabbedBarStyle`                                                                                              | Since iOS 13, the bar has been styled based on the `traitCollection`’s `userInterfaceStyle`.                             |
| `PSPDFAppearanceModeChangedAnimatedKey`                                                                                                            | Appearance mode changes haven’t been animated since iOS 13.                                                              |
| The `AppearanceModeManagerDelegate` methods `appearanceManager(_:applyAppearanceSettingsFor:)` and `appearanceManager(_:updateConfiguration:for:)` | Appearance mode changes only affect page rendering and should no longer be used for UI customization.                    |
| `PDFAppearanceModeManager.setAppearanceMode(_:animated:)`                                                                                          | The `animated` parameter hasn’t been relevant since iOS 13. Set the `appearanceMode` property instead.                   |

## Updated Icons

Most image resources used by `PSPDFKit.framework` are now located in an asset catalog instead of inside `PSPDFKit.bundle`. If you’re customizing the icons by replacing the images in `PSPDFKit.bundle`, switch to using the [`SDK.imageLoadingHandler`](https://www.nutrient.io/api/ios/documentation/pspdfkit/sdk/imageloadinghandler) API, which is a closure that gives you a name and returns an `UIImage` instance. You can read more about this in our guide on [customizing the PDF viewer icons](https://www.nutrient.io/guides/ios/customizing-the-interface/changing-an-image-used-in-pspdfkit.md). Note that various image resources inside `PSPDFKitUI.framework` were already using an asset catalog.

We also unified the icons used for the note annotations so that the icons rendered on the PDF page and the icons in the user interface are the same. As a result of this, the icon names used for [`NoteAnnotation.annotationIcon`](https://www.nutrient.io/api/ios/documentation/pspdfkit/annotation/annotationicon) have been updated to be same names as the ones used for [`NoteAnnotation.renderAnnotationIcon`](https://www.nutrient.io/api/ios/documentation/pspdfkit/noteannotation/renderannotationicon). Below is a list of the updated icon names:

| Old Icon Name          | New Icon Name     |
| ---------------------- | ----------------- |
| note_check_thin        | note-check        |
| note_circle_thin       | note-circle       |
| note_comment_thin      | note-comment      |
| note_cross_thin        | note-cross        |
| note_help_thin         | note-help         |
| note_insert_thin       | note-insert       |
| note_key_thin          | note-key          |
| note_newparagraph_thin | note-newparagraph |
| note_note_thin         | note-note         |
| note_paragraph_thin    | note-paragraph    |
| note_rightarrow_thin   | note-rightarrow   |
| note_rightpointer_thin | note-rightpointer |
| note_star_thin         | note-star         |
---

## Related pages

- [14 9 Migration Guide](/guides/ios/migration-guides/14-9-migration-guide.md)
- [Migrate to electronic signatures](/guides/ios/migration-guides/migrating-to-electronic-signatures.md)
- [Migrating From Apple Pdfkit](/guides/ios/migration-guides/migrating-from-apple-pdfkit.md)
- [Pspdfkit 10 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-10-3-migration-guide.md)
- [14 2 Migration Guide](/guides/ios/migration-guides/14-2-migration-guide.md)
- [Migrating To Advanced Digital Signatures Api](/guides/ios/migration-guides/migrating-to-advanced-digital-signatures-api.md)
- [Pspdfkit 10 Migration Guide](/guides/ios/migration-guides/pspdfkit-10-migration-guide.md)
- [Pspdfkit 11 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-11-3-migration-guide.md)
- [Pspdfkit 10 4 Migration Guide](/guides/ios/migration-guides/pspdfkit-10-4-migration-guide.md)
- [Pspdfkit 12 2 Migration Guide](/guides/ios/migration-guides/pspdfkit-12-2-migration-guide.md)
- [Pspdfkit 13 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-13-3-migration-guide.md)
- [Pspdfkit 12 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-12-3-migration-guide.md)
- [Pspdfkit 13 Migration Guide](/guides/ios/migration-guides/pspdfkit-13-migration-guide.md)
- [Pspdfkit 12 Migration Guide](/guides/ios/migration-guides/pspdfkit-12-migration-guide.md)
- [Pspdfkit 11 4 Migration Guide](/guides/ios/migration-guides/pspdfkit-11-4-migration-guide.md)
- [Pspdfkit 5 Migration Guide](/guides/ios/migration-guides/pspdfkit-5-migration-guide.md)
- [Pspdfkit 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-3-migration-guide.md)
- [Pspdfkit 6 5 Migration Guide](/guides/ios/migration-guides/pspdfkit-6-5-migration-guide.md)
- [Pspdfkit 4 Migration Guide](/guides/ios/migration-guides/pspdfkit-4-migration-guide.md)
- [Pspdfkit 6 Migration Guide](/guides/ios/migration-guides/pspdfkit-6-migration-guide.md)
- [Pspdfkit 7 6 Migration Guide](/guides/ios/migration-guides/pspdfkit-7-6-migration-guide.md)
- [Pspdfkit 9 2 Migration Guide](/guides/ios/migration-guides/pspdfkit-9-2-migration-guide.md)
- [Upgrading](/guides/ios/getting-started/upgrading.md)
- [Pspdfkit 9 5 Migration Guide](/guides/ios/migration-guides/pspdfkit-9-5-migration-guide.md)
- [Pspdfkit 9 4 Migration Guide](/guides/ios/migration-guides/pspdfkit-9-4-migration-guide.md)
- [Pspdfkit 9 3 Migration Guide](/guides/ios/migration-guides/pspdfkit-9-3-migration-guide.md)
- [PSPDFKit 8 migration guide for iOS developers](/guides/ios/migration-guides/pspdfkit-8-migration-guide.md)
- [Migrate to PSPDFKit 7 with ease](/guides/ios/migration-guides/pspdfkit-7-migration-guide.md)
- [Pspdfkit 9 Migration Guide](/guides/ios/migration-guides/pspdfkit-9-migration-guide.md)

