我在上传api文件时遇到问题。我有一个客户端,所以我只是开发人员,无法访问他们的iTunes连接。鉴于他们是客户,我想停止在他们的@#中痛苦。我试图上传并继续得到CFBunderVersion必须比以前更高的数字。
我查看了二进制细节,它们如下:
Bundle Short String: 2
Bundle Version: 80
我们的版本是2.1.81。当我第一次尝试上传文件时,它给了我错误,Bundles需要整数。所以,我迷失在版本的土地上,简称为2,而捆绑则为80。
我正在尝试进行更新。我尝试了3和81,2和81,2和1.81,2.0和81.0 ......并继续得到同样的错误。
有关如何解决此问题的任何建议,请加入我的真实版本号并实际更新iTunes连接中的应用程序?
答案 0 :(得分:2)
2.1.81的捆绑整数是20181年。这是您的版本号+您的2位主要修订号+您的2位数次要修订号。
如果您愿意,您还可以在代码中将包检索为浮点数:
[[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"] floatValue]