Contents

requiresSignatureValidation

Whether the running executable’s code signature is validated. Defaults to YES.

Declaration

var requiresSignatureValidation: Bool { get set }

Discussion

Disabling this waives only the availability check, not the signing requirement of allowsOnlyParticipantsToRun: an unsigned or invalidly signed executable still can’t be added to that session’s launch allowlist. Disabling it converts a required participant’s begin-time failure into a silent launch denial, and forgoes the swap/re-sign protection for a signed one.