Bygger på Brad Larson svar, hvis du har større og mindre versjon info lagret i info plist (som jeg gjorde på et bestemt prosjekt), dette fungerte bra for meg:
- (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];
}
Nå turtall en mindre versjon manuelt kan være smertefullt, og så bruke en kilde depotrevisjon antall Trikset er ideelt. Hvis du ikke har bundet det i (som jeg ikke hadde), kodebiten over kan være nyttig. Det trekker også ut app visningsnavn.