C++ Mobile templates do not appear after Update 2 is installed

Abstract: %APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml does not get updated when you uninstall then re-install.

Q. I've just install RAD Studio XE5 or C++ Builder XE5 Update 2 and when I select File | New | Fire Monkey Application - C++ Builder, I only see templates for a Blank Application and a 3D Application. There should be a total of 8. How do I get the other 6?

A. To resolve this issue, rename %APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml and restart your IDE. If you have previously done any customization to your Object Repository you will need to hand edit the files and copy entries from the old file to the new file.

Background:

Templates are stored in %APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml. Because this is a user file, it is not deleted when you uninstall unless you indicate during the uninstall you wish to remove all Embarcadero RAD Studio XE5 entries from your registry. The IDE checks for the existance of %APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml at startup and creates it if it does not exist. Which means that if it exists, the missing C++ Mobile templates are never added to it.