2013-08-19 37 views
0

試圖將應用程序推送到Firefox OS Marketplace並獲取詳細錯誤「Invalid Archive」?FirefoxOS Marketplace - 無效的檔案

該應用程序驗證工作正常,並報告沒有錯誤。 我推送了其他應用程序以相同方式壓縮(使用WinRAR)而沒有任何問題。 檔案中沒有包含檔案,並且在其他地方使用過相同檔案,例如:PhoneGap Build沒有問題。

我該如何解決這個問題?

回答

0

在使用它之前,Marketplace會對zip文件進行一些完整性測試。您可以在此處看到代碼的作用:https://github.com/mozilla/zamboni/blob/master/apps/files/utils.py#L322-L331

如果存檔中的文件是'..'或以'/'開頭,則認爲它無效。另外,如果檔案中的單個文件超過市場(100MB)設置的限制,它也會認爲它是無效的。

是否有任何符合您申請條件的資格?

+0

沒有。在Windows上創建的Zip文件 - 因此這些文件名在Windows上無效。整個文件夾解壓只有5兆。 –

+0

如果您跳入Mozilla IRC的#marketplace頻道,我們可能會提供幫助。 – robhudson

+0

我們在打破這個檔案的名字中發現了一個帶有'..'的文件。我還更新了代碼和反饋,以包含觸發「無效歸檔」消息的文件名。 – robhudson