2015-07-03 40 views
4

我只是試圖用新的更新舊版本。我正在使用最新版本的Xcode(版本6.4),並在提交應用程序之前驗證我的應用程序包。我將它從Xcode提交給iTunes Connect。iTunesConnect更新應用程序奇怪的錯誤

經過所有的設置,當我點擊提交審查按鈕我得到像下面的錯誤。

該應用程序的Info.plist不能包含UIRequiredDeviceCapabilities鍵的值,該值將阻止該應用程序在任何iOS設備上打開。

enter image description here

我查一下我的項目的.plist文件沒有出現像下面的截圖。

enter image description here

但我不知道爲什麼在提交應用程序的過程中出現此錯誤。

+0

你必須編譯它armv7s和arm64否則蘋果不會允許你上傳二進制在AppStore上 – dark

+0

我已經設置架構arm64,armv7s的ARMv7 –

+0

在你的plist隨後也加入他們所要求的設備能力或刪除plist中是關鍵然後 – dark

回答

2

由於上述的一些評論狀態,您在這裏有兩個選項。

選項1: 您完全從plist刪除密鑰。不建議您只想讓它只能在使用armv7的設備上運行

選項2: 您可以將普通體系結構64添加到plist。這將允許它在更多設備上運行,從而也能夠成功提交。最後,你可以嘗試使用Application Loader。有一個小小的機會,實際上會做出改變,但它沒有改變任何東西,值得一試。如果沒有工作了,你可以聯繫iTunes連接在:[email protected]

希望幫助朱利安

0

也許你必須檢查你的構建設置。我有你一樣的.plist,我沒有任何麻煩上傳到App Store。

檢查此值:

enter image description here

1

我沒有被我解決了這個問題,刪除從項目plist中UIRequiredDeviceCapabilities,然後創建IPA並上傳到iTunesConnect。

enter image description here

那麼就會提交沒有這個錯誤。

+0

謝謝。很高興幫助。 –