A macOS tool help you handling project.pbxproj files. Written in Swift 5!
Fix array content.
Fix array diff.
Fix command line tool bug. Issue:https://github.com/yulingtianxia/pbxprojHelper/issues/12
"Revert" is a reverse operation of "Apply". It doesn't use backups anymore!
When you click "Apply" button, pbxprojHelper will read data from files again. This behavior is important.
Now you can use pbxproj as a command line tool in terminal!
You should move pbxproj to /usr/local/bin/
, so you can execute pbxproj
command conveniently in terminal.
Here is the Usage:
Usage: pbxproj [command_option] file
Command options are (-convert is the default):
-compare modified_file -o path compare modified property list file with property list file and generate a json result at the given path
-apply json_file apply a json file on property list file
-revert revert property list file to latest backup
-convert rewrite property list files in xml format
Finish base funtions.