是否可以读取一个iPhone应用程序的设置中的“当前项目版本”
-
24-09-2019 - |
题
在我的应用我使用的agvtool
更新的版本号。现在我想有我的应用程序的版本出现在设置来显示这个号码,并自动更新。
我已经看到了一些应用程序解决此通过编写脚本来准备值和填充值,然后在root.plist
。我想知道是否有这样做的更优雅的方式。
解决方案 3
它看起来像的唯一方法是创建一个脚本来提取的数量和更新的plist文件。下面的网站给出什么样的脚本需要包含一个很好的说明
http://davedelong.tumblr.com/post / 110448898058 /递增-累积数功能于xcode中
其他提示
我不知道你的agvtool,但我得到的代码我的应用程序版本的方法是:
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
这从info.plist中,你必须上传应用iTunesConnect之前定义,所以这应该是确定得到的版本号:你依靠一个值,你总得去定义
您正在寻找这个。它包括如何设置和管理你的销售版本,版本号信息。然后,当你需要构建字符串,做一个类似于以下内容:
NSString *marketingVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *buildNumber = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
self.appVersionLabel.text = [NSString stringWithFormat:@"%@.%@", marketingVersion, buildNumber];
不隶属于 StackOverflow