API Differences in LightweightCodeRequirements in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in LightweightCodeRequirements in the macOS 15.0 SDK.

Table of Contents

Structs

TeamIdentifierMatchesCurrentProcess

Functions & Methods

LaunchCodeRequirement
public static func == (lhs: LightweightCodeRequirements.LaunchCodeRequirement, rhs: LightweightCodeRequirements.LaunchCodeRequirement) -> Swift.Bool
OnDiskCodeRequirement
public static func == (lhs: LightweightCodeRequirements.OnDiskCodeRequirement, rhs: LightweightCodeRequirements.OnDiskCodeRequirement) -> Swift.Bool
ProcessCodeRequirement
public static func == (lhs: LightweightCodeRequirements.ProcessCodeRequirement, rhs: LightweightCodeRequirements.ProcessCodeRequirement) -> Swift.Bool
public func SecCodeCheckValidityWithOnDiskRequirement(code: Security.SecCode, flags: Security.SecCSFlags, requirement: LightweightCodeRequirements.OnDiskCodeRequirement) -> LightweightCodeRequirements.ValidationResult
public func SecCodeCheckValidityWithProcessRequirement(code: Security.SecCode, flags: Security.SecCSFlags, requirement: LightweightCodeRequirements.ProcessCodeRequirement) -> LightweightCodeRequirements.ValidationResult

Properties & Constants

ValidationResult
public let failureReason: Darwin.OSStatus
ValidationResult
public let requirementMatched: Swift.Bool
ValidationResult
public let signatureIsValid: Swift.Bool

Conformances

LaunchCodeRequirement
Swift.Equatable
OnDiskCodeRequirement
Swift.Equatable
ProcessCodeRequirement
Swift.Equatable