Vra

In my jeug EK gebruik die agvtool om die build nommer te werk. Ek wil nou graag die weergawe van my jeug wat verskyn in die instellings om hierdie getal te vertoon en het dit op te dateer outomaties.

Ek het gesien hoe 'n paar programme werk om hierdie deur die skryf van 'n draaiboek gereed die waarde en vul die waarde dan in die root.plist. Ek het gewonder of daar is 'n meer elegante manier om dit te doen.

Was dit nuttig?

Oplossing 3

Dit lyk asof die enigste manier is om 'n script om die getal te onttrek en die plist lêer te werk te skep. Die volgende webwerf gee 'n goeie beskrywing van wat die script behoeftes te bevat

http://davedelong.tumblr.com/post / 110448898058 / die verhoog-opbou getalle-in-Xcode

Ander wenke

Ek weet nie jou agvtool maar die manier wat ek kry my aansoek weergawe van die kode is:

[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];

Dit kry die weergawe van die Info.plist wat jy hoef te definieer voordat die laai van jou jeug aan iTunesConnect, so hierdie ok moet wees:. Jy staatmaak op 'n waarde wat jy in elk geval te definieer

Jy is op soek na hierdie . Dit sluit inligting in oor hoe om op te rig en te bestuur jou bemarking weergawe en build nommer inligting. Dan, wanneer jy die opbou string nodig, doen iets wat verwant is aan die volgende:

NSString *marketingVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *buildNumber = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];

self.appVersionLabel.text = [NSString stringWithFormat:@"%@.%@", marketingVersion, buildNumber];
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top