This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/ios/migration-guides/pspdfkit-12-2-migration-guide.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Nutrient iOS SDK 12.2 migration guide

This guide covers updating an iOS or Mac Catalyst project from Nutrient iOS SDK 12 or Nutrient iOS SDK 12.1 to Nutrient iOS SDK 12.2. Update as soon as possible to take advantage of future new features and fixes.

Removed deprecated APIs

This version of Nutrient iOS SDK removes APIs that have been deprecated for more than a year. Consequently, it removes APIs that were deprecated from Nutrient iOS SDK 11 to Nutrient iOS SDK 11.4.

The table below summarizes the APIs removed in this release:

Removed Deprecated APIMigration Strategy
FileManager.fileHandleForWriting(to:withBlock:)Nutrient didn’t call this method. Use NSFileCoordinator and NSFileHandle directly.
FileManager.fileHandle(forUpdating:withBlock:)Nutrient didn’t call this method. Use NSFileCoordinator and NSFileHandle directly.
RenderOptions.drawAppearanceStreamThis property was set to true by Nutrient iOS SDK to suppress drawing the existing appearance stream of an annotation when generating a new one. Due to changes in the drawing model for annotations in Nutrient iOS SDK 10.2, this is obsolete.
ColorPickerFactoryNutrient now uses the system color picker, which doesn’t support customizing the available colors.
ColorPaletteNutrient now uses the system color picker, which doesn’t support customizing the available colors.
ColorPatchNutrient now uses the system color picker, which doesn’t support customizing the available colors.
ColorPatch.ColorSetNutrient now uses the system color picker, which doesn’t support customizing the available colors.