ldid
« Back to VersTracker
Description:
Lets you manipulate the signature block in a Mach-O binary
Type: Formula  |  Latest Version: 2.1.5@0  |  Tracked Since: Nov 4, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: codesigning mach-o ios macos development security
Install: brew install ldid
About:
ldid is a command-line utility designed to inspect and manipulate the code signature block of Mach-O binaries, the executable format used by macOS and iOS. It allows developers to view signature details, remove existing signatures, or apply ad-hoc signatures, which is essential for tasks like code signing on jailbroken devices or for testing purposes. The tool provides a lightweight alternative to Apple's full codesign suite for specific signature manipulation needs.
Key Features:
  • Inspect and display code signature information from Mach-O files
  • Remove existing code signatures from binaries
  • Apply ad-hoc signatures for development and testing
  • Support for both 32-bit and 64-bit architectures
Use Cases:
  • Preparing applications for sideloading on non-jailbroken iOS devices
  • Removing signatures from binaries for dynamic analysis or reverse engineering
  • Re-signing binaries after patching for testing purposes on macOS/iOS
Alternatives:
  • codesign – Apple's official tool is more comprehensive for production signing but ldid is simpler for ad-hoc signatures and signature removal.
Version History
Detected Version Rev Change Commit
Nov 4, 2025 12:04am 1 VERSION_BUMP 7f829b84