plume_utils crate provides high-level utilities for signing iOS applications, managing bundles, and interacting with iOS devices. It builds on top of plume_core to provide a complete signing workflow.
Overview
This crate contains:- Signer - High-level app signing orchestration
- Bundle - iOS app bundle parsing and modification
- Device - iOS device management and app installation
- SignerOptions - Configuration for signing operations
- Package - IPA package creation and extraction
- Tweak - Jailbreak tweak injection
Exports
Error type
PlistInfoTrait
A trait for extracting information from Info.plist files.Helper functions
Complete signing workflow
Here’s an example of the complete workflow using multiple components:Next steps
Signer API
Learn about the high-level signing API
Bundle API
Work with iOS app bundles
Device API
Manage iOS devices and installation