The following steps configure your Xcode project to check the status of your custom color palette in the system, during the build process.
When your custom color palette is not installed in the system, Xcode's build process will fail with an error, instructing you to run a script which will install the file.
When the installed color palette doesn't match what is in your project's root directory (according to an md5 file checksum comparison), Xcode's build process will warn you to update the .clr file.
This system allows you to keep your custom color palette file in your project directory, under source control. Whenever changes to the palette file are pushed to the repo, Xcode will notice them and notify you during the build process.