FileProvider iOS 14.5 to 15.0 API Differences

NSFileProviderActions.h
Added NSFileProviderExtensionActionIdentifier
NSFileProviderDefines.h
Removed #def FILEPROVIDER_SPI_AVAILABILITY
Removed #def FILEPROVIDER_CLASS_AVAILABILITY
Removed #def FILEPROVIDER_API_DEPRECATED_V3
Added #def FILEPROVIDER_API_AVAILABILITY_V1
Added #def FILEPROVIDER_API_AVAILABILITY_V1_V2_V3
Added #def FILEPROVIDER_API_AVAILABILITY_V2_V3
Added #def FILEPROVIDER_API_AVAILABILITY_V3_1
Added #def FILEPROVIDER_API_AVAILABILITY_V4_0
NSFileProviderDomain.h
Added NSFileProviderDomainTestingModeAlwaysEnabled
Added NSFileProviderDomainTestingModeInteractive
NSFileProviderError.h
Added NSFileProviderErrorItemKey
Added NSFileProviderErrorNonEvictableChildren
Added NSFileProviderErrorUnsyncedEdits
Added NSFileProviderErrorNonEvictable
Modified NSFileProviderErrorCollidingItemKey
Declaration
FromNSString *const NSFileProviderErrorCollidingItemKey
Toconst NSErrorUserInfoKey NSFileProviderErrorCollidingItemKey

Modified NSFileProviderErrorNonExistentItemIdentifierKey
Declaration
FromNSString *const NSFileProviderErrorNonExistentItemIdentifierKey
Toconst NSErrorUserInfoKey NSFileProviderErrorNonExistentItemIdentifierKey

NSFileProviderItem.h
Added NSFileProviderFileSystemUserExecutable
Added NSFileProviderFileSystemUserReadable
Added NSFileProviderFileSystemUserWritable
Added NSFileProviderFileSystemHidden
Added NSFileProviderFileSystemPathExtensionHidden
Modified NSFileProviderItemCapabilitiesAllowsAll
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis capability is no longer supported, and does not contain all capabilities. Please migrate to directly specifying each of the individual capabilities that should be allowed for the item.

NSFileProviderManager.h
Added NSFileProviderDomainRemovalMode
Added NSFileProviderManagerDisconnectionOptions
NSFileProviderReplicatedExtension.h
Added NSFileProviderCreateItemOptions
Added NSFileProviderDeleteItemOptions
Added NSFileProviderModifyItemOptions
Added NSFileProviderItemFields
NSFileProviderTesting.h
Added NSFileProviderTestingOperationType
Added NSFileProviderTestingOperationSide