2012-09-19 31 views
1

我們無法將第一次更新發布到應用商店的iPhone應用。 構建後的驗證步驟總是失敗:iPhone應用更新無法通過捆綁ID進行驗證

「此捆綁包無效。捆綁包標識符不能從以前的版本更改。如果您想更改捆綁標識符,您需要在iTunes中創建一個新應用程序connect 「。

我們只有一個蘋果帳戶只有一個應用程序。自從我們在夏天早些時候發佈以來,我們並沒有改變plist文件中的bundle id(儘管我們發佈之前它不同)。它是「com.company.product」(我們真實的公司名稱和真實的產品名稱均爲小寫)。我們只是將版本號從1.0增加到了1.10(在看到這裏的文章出現問題後,1.1)

iTunes連接期望1.10和相同的包ID。花了2天谷歌搜索,但無法找到有用的東西,並嘗試不同版本和捆綁ID等,但沒有什麼是好的。 請幫忙!

(我還發了iTunes的這個連接問題,蘋果公司,但到目前爲止,還沒有反應)

+0

iTunesConnect告訴你bundleID是什麼?你的項目有什麼感覺? –

+0

此外,請檢查:[捆綁標識符不能從以前的版本更改](http://stackoverflow.com/questions/12371263/bundle-identifier-cannot-be-changed-from-previous-version) –

+0

嘗試分析:打開IPA(重命名爲.zip和doubleclick)或.app文件(右鍵單擊,顯示內容)。在Textmate(http://macromates.com)中打開Info.plist文件,選擇Bundle-> Property List-> Convert Binary to XML。檢查捆綁ID ....你可能會發現它們的區別! –

回答

0

我之前得到這個錯誤,我不知道但是如果你做了,我做了同樣的事情:

在我的應用程序的版本1.0,1.1和1.2中,它只支持iPhone。然後我有一個我自己的iPad進行測試。在我的應用程序1.3版中,我將其更新爲支持iPhone和iPad。它不會上傳,給我這個錯誤。事實證明,如果你想要一款通用應用程序,它必須從一開始就具有通用性,你不能在版本1.4中決定或者想要添加iPad兼容性的任何東西。

+0

這是一個很棒的主意,我檢查了它是iPhone的目標還是... – paul