- The macOS binary tool is now code signed and notarized.
Binary Target Usage (Swift Package Manager Plugin)
Add this to your Package.swift for build tool plugin usage:
.binaryTarget(
name: "SwiftDependencyAuditBinary",
url: "https://github.com/tonyarnold/swift-dependency-audit/releases/download/v2.0.5/swift-dependency-audit.artifactbundle.zip",
checksum: "9d90d5b96a082536e0e873ecfa0eb77ac1d4628c5138de7b63172a0b59739a83"
)
Manual Installation
Download the appropriate binary for your system:
- Universal macOS (recommended):
swift-dependency-audit-v2.0.5-macos-universal.tar.gz
- Linux x86_64:
swift-dependency-audit-v2.0.5-linux-x86_64.tar.gz
- Linux ARM64:
swift-dependency-audit-v2.0.5-linux-aarch64.tar.gz
Quick Install (macOS)
curl -L https://github.com/tonyarnold/swift-dependency-audit/releases/download/v2.0.5/swift-dependency-audit-v2.0.5-macos-universal.tar.gz | tar -xzf -
sudo mv swift-dependency-audit-v2.0.5-macos-universal/swift-dependency-audit /usr/local/bin/
Quick Install (Linux)
curl -L https://github.com/tonyarnold/swift-dependency-audit/releases/download/v2.0.5/swift-dependency-audit-v2.0.5-linux-x86_64.tar.gz | tar -xzf -
sudo mv swift-dependency-audit-v2.0.5-linux-x86_64/swift-dependency-audit /usr/local/bin/
Supported Platforms
- macOS (Universal: ARM64 + x86_64)
- Linux x86_64 (static binary, no Swift runtime required)
- Linux ARM64 (static binary, no Swift runtime required)
Plugin Usage
The binary target can be used with the SwiftDependencyAudit build tool plugin for automatic dependency validation during builds.
Checksums
All binaries are signed with SHA256 checksums available in checksums.txt
.