2014-08-27 193 views
1

验证并提交我们的iOS应用程序后,我们看到与CFBundleVersionString相关的新警告。我们从来没有在Xcode中设置过这个值,并且第一次收到警告。是否将此值设置为Apple提供的新建议?验证应用程序并将应用程序提交给App Store的Xcode警告:缺少所需密钥:CFBundleShortVersionString

验证阶段后:

Missing plist key. The info.plist file is missing the required key: CFBundleShortVersionString 

分配阶段之后。

The submission succeeded. Some warnings were found during validation: 

Warning ITMS-9000: Missing plist key. The info.plist file is missing the required key: CFBundleShortVersionString 
+0

您可以发布您的Info.plist文件吗? – 2014-08-27 20:16:32

+0

我也突然想到了这一点。我在2014年8月19日提交了我的上一个应用程序(也是“缺少”此键,它的值为空)时没有收到相同的警告。 – Oded 2014-08-28 22:25:44

回答

0

2014年8月20日(或8/21/2014)看起来这是一个警告(或者甚至是强制性的)。我只是将CFBundleShortVersionString与CFBundleVersion一样,而不是冒着被拒绝的风险。

+0

您是否可以记录您的发现?然后你可以得到这个问题。谢谢! – Crashalot 2014-08-29 01:25:18

+0

好吧,在我使CFBundleShortVersionString与CFBundleVersion一样后,它并没有被拒绝,但我不知道它是否会被拒绝。 – Oded 2014-10-29 02:38:47

1

据我所知,这不是新的(至少从早在记得,CFBundleShortVersionString一直要求)。 CFBundleShortVersionString对应于面向用户的版本字符串。您应该在应用的Info.plist文件中添加此密钥,其值与您在iTunes Connect中指定为“准备上传”的版本相同。

0

也许你的Bundle版本在你的项目和AppStore版本中发布的版本不一样?

1

enter image description here

.. 是缺少所需的关键CFBundleShortVersionString失踪的plist关键

我只是在目标一般信息>身份此处添加它>

填充的版本号是与内部版本号相同

+0

谢谢,纳蒂。这是一个新的要求吗? – Crashalot 2014-09-03 18:38:17

+0

是的,我认为这可能是因为我几周前提交我的应用程序没有它没有任何错误,(我需要做一些改变)重新提交我然后得到错误,所以不得不填写版本号信息 - 这是先前空白。 – StackBuddy 2014-09-04 22:03:01

相关问题