Bazându-se pe răspunsul Brad Larson, dacă aveți multe informații majore și minore versiune stocată în fișierul .plist info (așa cum am făcut-o pe un anumit proiect), aceasta a lucrat bine pentru mine:
- (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];
}
Acum turatii o versiune minoră manual poate fi o durere, și așa mai departe, folosind un truc sursă de depozit număr de revizuire este ideal. Dacă nu ați legat că (așa cum nu am avut), fragmentul de mai sus poate fi util. De asemenea, scoate numele de afișare a aplicației.