在我的应用程序中,我使用agvtool来更新内部版本号。我现在想让我的应用程序的版本出现在设置中,以显示此数字,并让它自动更新。
我见过一些应用程序通过编写脚本来准备值,然后在root.plist中填充值,从而解决了这个问题。我想知道是否有更优雅的方式来做这件事。
发布于 2010-08-14 00:25:41
看起来唯一的方法是创建一个脚本来提取数字并更新plist文件。下面的站点很好地描述了脚本需要包含的内容
http://davedelong.tumblr.com/post/110448898058/incrementing-build-numbers-in-xcode
发布于 2010-06-08 22:50:40
您正在寻找this。它包括有关如何设置和管理您的营销版本以及构建号码信息的信息。然后,当您需要构建字符串时,执行类似于以下内容的操作:
NSString *marketingVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *buildNumber = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
self.appVersionLabel.text = [NSString stringWithFormat:@"%@.%@", marketingVersion, buildNumber];https://stackoverflow.com/questions/2379310
复制相似问题