Unreal for some reason stores some iOS icons / Splash Screens with an ‘@’ symbol as part of the name. This is fine for regular use, but when using source control (perforce in particular), these files play havoc with it. I was recently merging icons accross several branches, but only half of these files carried over. I tried to manually add them in Perforce later and worked out why:
So, I can force add them - but using the merge tool means they don’t automatically come accross and I have to force-add them to every branch. I imagine that there are also other scenarios where this causes problems. Can the naming conventions for this just be changed so it doesn’t cause Havoc with source control or use special characters? This is what Unreal does with them currently: