2016-07-26 78 views
1

「 我想通過應用程序加載器上傳iApp託管的內容。我現場應用程序的當前版本爲3.0。託管內容的版本爲1.0,我想用新的INApp爲我的應用程序的新版本購買將會(4.0)。 從Xcode導出內容後,當我試圖從應用程序加載程序提供內容時,驗證成功,但驗證後我得到以下錯誤。無法上傳iApp託管內容

錯誤ITMS- 2000:「Version 3.0」,Locale'pt-BR':關鍵字無法在當前狀態下編輯「at Software/SoftwareMetadata/SoftwareVersion 錯誤ITMS-2000:」版本3.0「,區域設置'zh-Hans':關鍵字不能在curre中編輯NT狀態「在軟件/ SoftwareMetadata/SoftwareVersion

請幫我解決這個問題 」

回答

2

檢查在iTunes Connect您的應用程序的關鍵字有在關鍵字字符串的結尾逗號(,)。

比如: 「KEY1,KEY2,KEY3,KEY4,KEY5,」

Image: keyword in iTC

這逗號旁邊的 「KEY5」 導致錯誤。

我們將iTunes Connect表示爲iTC。

爲了避免這種錯誤,請嘗試如下:

1)德祥 創建新的軟件包版本(我們假設它是3.1這裏)。

2)將關鍵字編輯爲「key1,key2,key3,key4,key5」,然後保存。 (我們刪除了key5旁邊的逗號)

3)啓動Application Loader,並選擇IAP-box。

4)選擇您的應用程序。

5)在管理界面中,選擇新的IAP項目, 並設置內容包(.pkg文件)

6)加載應用程序的文件菜單 - >保存(命令+ S)這個項目的一些.itmsp文件,並退出應用程序加載程序。

7)在取景器中,右鍵盤上的.itmsp文件或控制+克里克就可以了。

8)在顯示的菜單中選擇「show package content」。

9)您可以在Finder中看到「metadata.xml」。 用你喜歡的文本編輯器打開它。

10)可以發現有如下結構:

Image: version elements in xml

11)刪除標有紅框的區域。

12)保存文件並退出文本編輯器。

13)用Application Loader打開.itmsp文件。

14)嘗試交貨。

此metadata.xml不僅包含有關IAP元數據的信息,還包括您的應用程序的元數據。問題來自xml中的元數據與iTC中的元數據之間的不匹配。這就是xml中的關鍵字在「key1,...,key5」中只有5個,但是iTC認識到有6個關鍵字。

關鍵字寫在XML中的keywords-tag內。

對於屏幕截圖中的語言,我很遺憾是日語。

+0

這對我有用。可笑的錯誤雖然。 –

相關問題