API Differences in AppMigrationKit in iOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in AppMigrationKit in the iOS 26.0 SDK.

Table of Contents

Protocols

AppMigrationExtension
ResourcesExporting
ResourcesExportingWithOptions
ResourcesImporting

Classes

AppMigrationTester
AppExportController
AppMigrationTester
AppImportController
ResourcesArchiver

Structs

AppMigrationTester
DeviceToDeviceExportProperties
AppMigrationTester
ResourcesExportResult
MigrationAppIdentifier
MigrationAppIdentifier
StoreIdentifier
MigrationDataContainer
MigrationPlatform
MigrationRequestWithOptions
ResourcesImportRequest

Enums

MigrationDefaultSupportedOptions
MigrationStatus

Typealiases

public typealias MigrationRequest = AppMigrationKit.MigrationRequestWithOptions<AppMigrationKit.MigrationDefaultSupportedOptions>

Functions & Methods

MigrationAppIdentifier
public func encode(to encoder: any Swift.Encoder) throws

Properties & Constants

AppMigrationExtension
public var appContainer: AppMigrationKit.MigrationDataContainer
AppMigrationExtension
public var configuration: some ExtensionFoundation.AppExtensionConfiguration
AppMigrationTester
public var exportController: AppMigrationKit.AppMigrationTester.AppExportController
AppMigrationTester
public var importController: AppMigrationKit.AppMigrationTester.AppImportController
MigrationPlatform
public static let android: AppMigrationKit.MigrationPlatform
@_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor

Conformances

MigrationAppIdentifier
Swift.Codable

Initializers

MigrationAppIdentifier
public init(from decoder: any Swift.Decoder) throws