When I look at an iOS crash log, I see the following two fields near the head of the crash log:
Identifier: MyCoolApp
Version: ??? (???)
I’ve already tried setting the following in MyCoolApp-Info.plist
<key>CFBundleName</key>
<string>NF_201104011216</string>
and
<key>CFBundleVersion</key>
<string>1.9.0.201104011216</string>
and
<key>CFBundleShortVersionString</key>
<string>1.9.0</string>
but to no avail so far. My crash logs are always unchanged despite changing those fields in the plist file.
The following article discusses these but it doesn’t say how they are used (if at all) in the crash dump file: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
Seems to be a bug with crash reporter.. this cannot be set. There is a bit of a sloppy work around though, see related question:
iPhone crash logs say "Version: ???"