3

我試圖提交新的應用程序到Firefox的市場,但我不`噸知道爲什麼它顯示下面的錯誤..錯誤:提交應用到Firefox市場廣場

您的應用程序未通過驗證與1錯誤。 從zip文件中提取清單時出錯。

我無法通過服務器,因爲它是說:「下載在手機安裝失敗它B2G移動也提到here ..

Here`s我的清單文件

{ "name": "Check Location", "description": "This app allows you to check your Location!", "launch_path": "/app.html", "developer": { "name": "RB", "url": "http://nothing.me" }, "icons": { "16": "/img/icon16.png", "32": "/img/icon32.png", "48": "/img/icon48.png", "64": "/img/icon64.png", "128": "/img/icon128.png" }, "default_locale": "en", "permissions": { "geolocation": { 
      "description" : "Marking out user location" 
     } } } 

Here`小號package.manifest

{ "name": "Check Location", "description": "This app allows you to check your Location!", "launch_path": "/app.html", "developer": { "name": "RB", "url": "http://nothing.me" }, "icons": { "16": "/img/icon16.png", "32": "/img/icon32.png", "48": "/img/icon48.png", "64": "/img/icon64.png", "128": "/img/icon128.png" }, "default_locale": "en", "permissions": { "geolocation": { 
      "description" : "Marking out user location" 
     } } } 

我已經做了粘貼的index.html,CSS和JS文件夾到包文件夾和拉鍊拉上,因爲他們都提到。但是,當我上傳的zip文件到市場它顯示錯誤..請幫我這個..檢查完整的代碼Here

回答

8

錯誤只是表示系統無法從您的zip文件中找到manifest.webapp。 https://github.com/mozilla/zamboni/blob/master/mkt/developers/forms.py#L512

您應該確保manifest.webapp位於您的.zip文件的根目錄中。

一個可能的錯誤可能會做類似下面:

zip -r foo.zip foo/* 

這將創建的根只包含富文件夾中的zip文件,從而提交系統無法找到你的清單。

而應該做的:

cd foo 
zip -r foo.zip * 

希望它能幫助!

+0

準確兄弟!但我使用的是Windows系統..我使用winrar壓縮文件..請檢查這些..這些都是文件,我把它放在文件夾中並將其壓縮... github.com/ashwinyuvi12/SampleFOSApp – Ash

+0

The Mainifest.webapp文件正是app.html所在的位置。它的工作,當我從我的瀏覽器訪問它..但仍然無法上傳..即使我已經檢查下載鍋爐板應用https://github.com/robnyman/Firefox-OS-Boilerplate-App,它不工作。我已經將它直接壓縮並上傳了..這已經是2天了,我正在努力... :( – Ash

+2

我不知道winrar,但我說的是,你不應該壓縮文件夾本身,如果你這樣做,生成的zip包含manifest.webapp存在的文件夾(不在根目錄中),而應該選擇項目目錄中的所有文件並壓縮它(再次,我不確定你能如何由winrar做到這一點:P) 你的項目結構看起來很好,所以問題可能在於你如何壓縮它。 – Kazuki

1

沒有看到zip文件很難說什麼是錯的。這是一個打包或託管的應用程序?對於託管應用程序,您無需壓縮應用程序,只需將您的清單URL傳遞給驗證器即可。當然,您必須先將應用上傳到它獨特的域名。

有一個webapp開發者(dev-webapps)的郵件列表和一個聯繫應用評論者(app-reviewers)的郵件列表。我會嘗試dev-webapps,因爲你還沒有提交你的應用程序進行審查。但是這兩種渠道都相當響應。

也有一些關於irc.mozilla.org有用的IRC頻道,你可以使用的:

  • #openwebapps很可能會詢問您的問題最好的地方
  • #marketplace也是另一個不錯的地方,詢問市場問題
  • #app-reviewers有關審覈過程的任何問題

我希望HEL ps一點。如果你堅持要在這裏得到答案,請提供我詢問的信息和鏈接到zip文件,以便我可以看一看。乾杯!

+0

謝謝你的回覆!它是一個打包的應用程序。我的'包'文件夾有一個CSS文件夾,其中我有名爲app.css的css文件和名爲app.js的JS文件以及名爲Manifest.webapp的清單文件。一切似乎都很完美!嘗試使用Github Repository上傳完整的文件夾! – Ash

+0

嗨兄弟!請檢查一下!這裏是zip文件夾內的內容https://github.com/ashwinyuvi12/SampleFOSApp – Ash

+1

看起來像Kazuki給你上面的問題很好的答案。乾杯! – Aras

0

2天前我有同樣的消息。我很困惑,因爲它談論的是清單而不是manifest.webapp,正如通常所記錄的那樣是必需的。 對我的理解不確定,我複製了我的manifest.webapp以顯示並將其包含到我的Zip中。
不管你信不信,Zip現在已被接受。
後來我試圖驗證問題並刪除了webapp,但現在Zip仍然被接受,因爲它應該從一開始就是這樣。
也許,如果沒有別的幫助,你可以試試看。

+0

manifest.webapp顯示手段?你的意思是我要改變manifest.webapp來顯示? – Ash

+0

這裏的文件..請讓我知道我需要做什麼變化.. github.com/ashwinyuvi12/SampleFOSApp – Ash

1

不要直接壓縮應用程序的主文件夾。如果您將應用程序內容保存在主文件夾中,然後打開文件夾選擇所有內容,然後選擇壓縮或Zip選項。將其提交到市場。