2015-10-21 37 views
9

今天,Xcode在嘗試將構建上傳到iTunes連接時給我帶來了問題。它給我以下錯誤:iTunes Connect CFBundleShortVersionShort必須包含更高版本

enter image description here

什麼是很奇怪的是我的應用程序的CFBundleVersionShortVersionString2.0.0。我昨天上傳了一個構建到TestFlight,它工作得很好。然後我搜索了CFBundleVersionShortVersionString,發現1.0.00.5.1,但他們在Pods中的info.plist。爲什麼這個錯誤突然出現?我知道我不應該在Pod中改變任何東西。有沒有人遇到過這個問題,如果是的話,你如何解決這個問題?

+1

我看到這完全一樣的東西。今天下午某個時候開始看到它(今天上午沒有問題上傳)。我將假設它是蘋果公司的一個bug,但我希望有些人能儘快提出一些修正。 – joshdholtz

+0

我也看到了。我右鍵單擊存檔,在Finder中查看它,看到有一些第三方庫包含info.plist文件。錯誤消息是從這些文件引用版本號。我相信這是今天早些時候出現的iTunes Connect錯誤(回到未來日)。 – lifjoy

+0

也有同樣的問題。 –

回答

2

它看起來像有在的CocoaPods對於同樣的問題所造成的問題 - https://github.com/CocoaPods/CocoaPods/issues/4421

blixt提到...

我認爲這是在iTunes Connect服務器完全,而不是7.0 Xcode中也沒有 Xcode 7.1。這個問題似乎是在PDT上午10點左右開始的。它 絕對是一個bug,我們通過將我們的依賴項 Info.plist CFBundleShortVersionString升級到與我們的 應用程序相同的版本來修復它,並且iTunes Connect接受了該捆綁軟件。

這是一個惱人的修復,但它似乎是固定的個人文件的Info.plist短版(即你的依賴可能有)到你的應用程序版本應該讓你現在過了這個錯誤。但這絕對不是一個長期的解決方案。

相關問題