Repository navigation
v0.3.0
PrivateHeaderKit v0.3.0
New Features
Add macOS header dumping support
- Add
--platform macos(andPH_PLATFORM) to dump host macOS frameworks and private frameworks. - Write macOS outputs under
~/PrivateHeaderKit/generated-headers/macOS/<version>while keeping iOS output behavior unchanged.
Expand interactive target selection
- Add a
macOStarget choice in interactive mode so users can switch platforms without extra flags.
Bug Fixes
- Improve shared-cache fallback handling for macOS frameworks that resolve through versioned image paths.
- Re-validate platform-specific arguments after interactive target selection to reject invalid combinations earlier.
- Prevent invalid macOS selections when simulator mode is explicitly requested or when platform is pinned to iOS.
- Forward profiling environment variables to simulator child processes so profiling flags work consistently.
Improvements
- Improve dump progress output with inline elapsed timing and clearer completion summary.
- Add optional Swift dump phase profiling/event timing logs via
PH_PROFILE/PH_SWIFT_EVENTS.
Full Changelog: v0.2.5...v0.3.0