2014-08-27 59 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

相關問題