How can I configure my iPhone project to use a seperate application icon for beta releases

What I am trying to achieve is for the application icon to be different in builds that I send out to my beta testers, to that of the application that will be submitted for approval. This will allow me and my beta testers to easily identify the app is a beta version.

I was not sure if I should be adding a build script to modify the info.plist and change the application icon specified there. For this I guess I would have to conditional check the build type (DEBUG/RELEASE/DISTRIBUTION etc) and write the appropriate value to the plist file.

Alternatively I thought I might need to create a separate target for beta releases and specify the new BETA application icon there.

If anyone has done this kind of procedure before, any tips and ideas about how best to do it would be very much appreciated.

How can I configure my iPhone project to use a seperate application icon for beta releases