Skip to main content

Module artifact

Module artifact 

Source
Expand description

Artifact manifests and independent artifact validation. Cross-platform manifests and independent iPhone artifact inspection.

Structs§

AppleToolchainEvidence
Worker and Apple toolchain evidence.
ArtifactManifest
Immutable manifest binding source, worker, signing, and downloaded bytes.
ArtifactRecord
One downloadable artifact and its integrity metadata.
ArtifactSigningEvidence
Public, non-secret signing evidence.
IosDeviceProductExpectation
Client-owned product identity used to validate both unsigned and signed outputs.
IpaExpectation
Expected metadata for client-side IPA inspection.
IpaInspection
Evidence produced by cross-platform IPA inspection.
MachOSliceEvidence
Cross-platform Mach-O platform evidence for one architecture slice.
UnsignedAppInspection
Cross-platform evidence for one unsigned physical-iPhone .app directory.
UnsignedNestedBundleExpectation
Expected identity of one generated extension or framework in an unsigned app.
UnsignedXcarchiveExpectation
Exact generated-product invariants for an unsigned physical-iPhone archive.
UnsignedXcarchiveInspection
Cross-platform evidence for an unsigned physical-iPhone .xcarchive.

Enums§

ApplePlatform
Apple platform encoded in LC_BUILD_VERSION.
ArtifactError
Artifact or integrity validation failure.
ArtifactKind
Artifact kind returned by a remote build.
CleanupStatus
Cleanup result from the remote worker.
UnsignedNestedBundleKind
Kind and expected package type of code nested inside an application bundle.
ValidationLevel
One validation level proven by a concrete build or inspection step.

Constants§

ARTIFACT_MANIFEST_SCHEMA_VERSION
Current artifact-manifest schema.
PROTECTED_SIGNING_SANITIZED_LOG_V1
Exact secret-free success log emitted after protected signing cleanup.

Functions§

inspect_ipa
Inspect ZIP safety, payload metadata, and every discoverable nested Mach-O without Apple tools.
inspect_physical_iphone_macho
Inspect a Mach-O and require physical-iPhone arm64 platform evidence.
inspect_unsigned_app_bundle
Inspect an unsigned physical-iPhone .app directory and every runtime code object.
inspect_unsigned_xcarchive
Inspect an unsigned physical-iPhone .xcarchive without trusting Xcode’s exit status.
verify_downloaded_file
Verify a downloaded file’s expected size and SHA-256.