iOS voice over does not correctly read out my companies name. For example it reads out "dog" instead of "D.O.G." (not my real company name but you get the idea)
We get around this by telling the app to read out "D O G" in all places where the company name is read out.
However, voice over reads the bundle display name out incorrectly both on the app icon, and after the app has finished launching.
Is there a way to make my app read out "D O G" instead of "dog" after app launch? I would settle for forcing the app not to read out the bundle display name after app launch and then manually reading out "D O G".
(I'm assuming you can't set a custom voice over for the app icon, but bonus points for anyone that knows if I can or can't)
I don't think you can provide an alternate bundle name string for VoiceOver. I was however able to find a hack that could work in your specific scenario:
VoiceOver seems to interpret various control characters differently. \u7f
is one of the characters that split the word for VoiceOver and yet do not break display in launchpad. Therefore, defining bundle name as:
CFBundleDisplayName="D\U007fO\U007fG";
in InfoPlist.strings
seems to achieve what you need.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With