Tool to reserialize xcodeproj in Xcode native format
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Sources
.gitignore
LICENSE
Package.swift
README.md

README.md

pbxproj-serialize

Tool to reserialize xcodeproj in Xcode native format. No more giant git diffs!

This is useful for when xcodeproj pbxproj file was modified by some other tool and has been rewritten to XML.

This tool is build using XcodeEdit.

Usage

  1. See a giant diff in git, due to some other tool
  2. Run: pbxproj-serialize MyApp.xcodeproj
  3. Gone is the giant diff!

Installation

  1. Clone the repository
  2. Build from source: swift build --configuration=release

Licence & Credits

pbxproj-serialize is written by Tom Lokhorst and available under the MIT license, so feel free to use it in commercial and non-commercial projects.