AppleSigningSession class final

Temporary signing assets installed for one build operation.

This deliberately avoids generated value semantics because it contains a temporary keychain password that must never appear in diagnostics.

Constructors

AppleSigningSession({required String keychainPath, required String keychainPassword, required List<AppleInstalledProfile> profiles, required String exportOptionsPath, required Future<void> cleanup()})
Creates a signing session.

Properties

exportOptionsPath String
Generated Xcode export-options path.
final
hashCode int
The hash code for this object.
no setterinherited
keychainPassword String
Temporary keychain password. Callers must never log this value.
final
keychainPath String
Temporary keychain path.
final
profiles List<AppleInstalledProfile>
Provisioning profiles installed by this session.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cleanup() Future<void>
Removes every temporary signing asset created by this session.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited