PList Compiler is a property list compiler for XCode, Apple's development environment. It lets you build localized and non-localized plist files from plc and ploc source files. This is version 0.1b1.
PList Compiler is a script that you execute as a Shell Script Build Phase within your XCode project and which takes care of generating automatically the property list files for your packaged applications, bundles, frameworks, plugins, etc.
For the curious, PList Compiler is written in fact in Tcl (the Tool Command Language <http://wiki.tcl.tk/>): the executable script is a bash script called plcompile which magically redirects the instructions to tclsh which is the Tcl shell. Tcl is installed by default on OSX since version 10.3 (aka Panther) so tclsh is normally present on every MacOSX system starting from this version, and there should be nothing special to do for this script to run there.
PList Compiler is currently a project under development: the 0.1b1 release is a fully functional beta release. It has been thoroughly tested but there is certainly room left for improvements. Thank you for trying it and sending feedback.
A help file with complete documentation about the PLC syntax and instructions about the usage of the compiler in an XCode project is included in the distribution. You can also read it online. <http://webperso.easyconnect.fr/bdesgraupes/DocHTML/PListCompilerHelp.html>
PList Compiler is a free software. It is also an Open Source Project distributed under the same BSD License as the Tcl language itself: see the file License_terms in the distribution or the Open Source Initiative site. <http://www.opensource.org/licenses/bsd-license>
The main home page for the project: <http://webperso.easyconnect.fr/bdesgraupes/DocHTML/plistcompiler.html>
There is a users mailing list where any kind of problems about PList Compiler can be discussed, in particular the questions related to its scriptability and AppleScript syntax. Subscribe here <http://lists.sourceforge.net/lists/listinfo/plistcompiler-users>
Please e-mail me any problem you encounter with this software: <bdesgraupes@users.sourceforge.net>
Enjoy,
Bernard