kin
« Back to VersTracker
Description:
Sane PBXProj files
Type: Formula  |  Latest Version: 2.1.14@0  |  Tracked Since: Oct 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xcode pbxproj ios macos automation
Install: brew install kin
About:
Kin is a command-line tool designed to parse and manipulate Xcode project files (.pbxproj) in a safe and predictable manner. It provides a structured interface to modify project settings, files, and targets without the fragility of manual text editing. This makes it ideal for automating project configuration and maintenance tasks in CI/CD pipelines.
Key Features:
  • Reliable parsing of complex .pbxproj files
  • Programmatic API for modifying project structure
  • Command-line interface for scripting and automation
  • Preserves project file integrity during edits
Use Cases:
  • Automating the addition of source files to Xcode projects
  • Modifying build settings across multiple targets programmatically
  • Integrating project configuration updates into CI/CD workflows
Alternatives:
  • xcodeproj – A Ruby library offering similar functionality, often used within the CocoaPods ecosystem.
  • plistbuddy – A macOS command-line utility for manipulating plist files, but lacks Xcode-specific abstractions.
Version History
Detected Version Rev Change Commit
Oct 12, 2025 2:04pm 0 VERSION_BUMP 93177ec8
Nov 20, 2024 1:30am 0 VERSION_BUMP 383e2c14
Nov 19, 2024 8:04pm 0 VERSION_BUMP 604c04ae
Oct 11, 2024 10:44pm 0 VERSION_BUMP 2bb5191d
Oct 11, 2024 3:01pm 0 VERSION_BUMP 3d61c845