SystemExtensions macOS 10.14 to 10.15 API Differences
SystemExtensions.h
Added
OSSystemExtensionErrorDomain
Added
OSBundleUsageDescriptionKey
Added
NSSystemExtensionUsageDescriptionKey
Added
OSSystemExtensionErrorCode
Added
OSSystemExtensionErrorUnknown
Added
OSSystemExtensionErrorMissingEntitlement
Added
OSSystemExtensionErrorUnsupportedParentBundleLocation
Added
OSSystemExtensionErrorExtensionNotFound
Added
OSSystemExtensionErrorExtensionMissingIdentifier
Added
OSSystemExtensionErrorDuplicateExtensionIdentifer
Added
OSSystemExtensionErrorUnknownExtensionCategory
Added
OSSystemExtensionErrorCodeSignatureInvalid
Added
OSSystemExtensionErrorValidationFailed
Added
OSSystemExtensionErrorForbiddenBySystemPolicy
Added
OSSystemExtensionErrorRequestCanceled
Added
OSSystemExtensionErrorRequestSuperseded
Added
OSSystemExtensionErrorAuthorizationRequired
Added
OSSystemExtensionReplacementAction
Added
OSSystemExtensionReplacementActionCancel
Added
OSSystemExtensionReplacementActionReplace
Added
OSSystemExtensionRequestResult
Added
OSSystemExtensionRequestCompleted
Added
OSSystemExtensionRequestWillCompleteAfterReboot
Added
OSSystemExtensionRequest
Added
+[OSSystemExtensionRequest activationRequestForExtension:queue:]
Added
+[OSSystemExtensionRequest deactivationRequestForExtension:queue:]
Added
OSSystemExtensionRequest.delegate
Added
OSSystemExtensionRequest.identifier
Added
OSSystemExtensionProperties
Added
OSSystemExtensionProperties.URL
Added
OSSystemExtensionProperties.bundleIdentifier
Added
OSSystemExtensionProperties.bundleVersion
Added
OSSystemExtensionProperties.bundleShortVersion
Added
OSSystemExtensionRequestDelegate
Added
-[OSSystemExtensionRequestDelegate request:actionForReplacingExtension:withExtension:]
Added
-[OSSystemExtensionRequestDelegate requestNeedsUserApproval:]
Added
-[OSSystemExtensionRequestDelegate request:didFinishWithResult:]
Added
-[OSSystemExtensionRequestDelegate request:didFailWithError:]
Added
OSSystemExtensionManager
Added
OSSystemExtensionManager.sharedManager
Added
-[OSSystemExtensionManager submitRequest:]