Sulla risposta di Brad Larson, se avete maggiore e minore informazioni versione memorizzata nel plist informazioni (come ho fatto su un progetto particolare), questo ha funzionato bene per me:
- (NSString *)appNameAndVersionNumberDisplayString {
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
NSString *appDisplayName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSString *majorVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSString *minorVersion = [infoDictionary objectForKey:@"CFBundleVersion"];
return [NSString stringWithFormat:@"%@, Version %@ (%@)",
appDisplayName, majorVersion, minorVersion];
}
Ora giri una versione minore manualmente può essere un dolore, e in modo da utilizzare una fonte repository numero di revisione trucco è l'ideale. Se non hai legato che (come ho avuto non), quanto sopra snippet può essere utile. Si tira anche fuori il nome visualizzato del app.