2017-02-03 41 views
2

了問題的實質:加載應用程序錯誤:XML解析錯誤已經發生

  1. 當您通過組織者下載AppStore上的應用,形成一個歸檔應用程序的步驟後,就拋出這個錯誤。
  2. 無特殊字符的應用程序的名稱。
  3. Info.plist文件沒有特殊字符和空格。

An XML parsing error has occurred

The XML File: metadata.xml in var/folders...itmsp is NOT well-formed

The package: 1123619127.itmsp will NOT be uploaded

Image with problem

回答

1

在我來說,連我自己都無法看到特殊字符或空格哪些幫助解決我的是手動驗證XML的問題。

+0

我在哪裏可以通過查找器找到該文件? –

+0

在Finder中使用快捷鍵「cmd + shift + g」可以粘貼或寫入文件地址,然後至少打開父文件夾。 – buguibu

2

去找錯誤的原因,你必須找到XML文件。點擊View Log並獲取完整路徑。

enter image description here

路徑通常開始爲var\folders\0s\...要找到VAR文件夾,打開Finder>前往文件夾,輸入/var。導航到.itmsp文件後,右鍵單擊並選擇Show Package Contents。使用

打開metadata.xml任何文本編輯器除了TextEdit或Xcode中,因爲它們不會ahow存在於文件中的任何特殊字符。他們通常逃避它。我用崇高文字。它向我展示了一個特殊的unicode匿名附加到應用程序版本,這導致xml無效。

enter image description here

希望它能幫助!

0

在我的Info.plist文件中,我已將值2.4.11放在密鑰捆綁版本字符串中,短並收到相同的錯誤。

看起來,Apple XML驗證不接受句點字符'。'。在Info.plist Bundle版本中,在Xcode項目視圖中也稱爲內部版本號