3

新しいアプリを Firefox マーケットプレイスに送信しようとしていますが、以下のエラーが表示される理由がわかりません..

アプリは 1 つのエラーで検証に失敗しました。zip ファイルからマニフェストを抽出中にエラーが発生しました。

ここで述べたように、サーバーを介して b2g モバイルにもインストールできません..「モバイルでのダウンロードに失敗しました。

ここに私のマニフェストファイルがあります

{ "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"
        } } }

ここに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 ファイルを市場にアップロードすると、エラーが表示されます..これで私を助けてください..ここで完全なコードをチェックしてください

4

4 に答える 4

8

このエラーは単に、システムが zip ファイルから manifest.webapp を見つけられないことを示しています。 https://github.com/mozilla/zamboni/blob/master/mkt/developers/forms.py#L512

manifest.webapp が .zip ファイルのルート ディレクトリにあることを確認する必要があります。

考えられる間違いの 1 つは、次のようにすることです。

zip -r foo.zip foo/*

これにより、ルートに foo フォルダーのみが含まれる zip ファイルが作成されるため、提出システムはマニフェストを見つけることができません。

代わりに次のことを行う必要があります。

cd foo 
zip -r foo.zip *

それが役に立てば幸い!

于 2013-08-31T13:49:04.510 に答える
2

アプリのメイン フォルダーを直接圧縮しないでください。アプリのコンテンツをメイン フォルダーに保存した場合は、フォルダーを開き、すべてのコンテンツを選択してから、圧縮または Zip オプションを選択します。マーケットプレイスに送信します。

于 2014-08-31T12:21:06.047 に答える
1

zip ファイルを見ないと、正確に何が問題なのかを判断するのは困難です。これはパッケージ化されたアプリですか、それともホストされたアプリですか? ホスト型アプリの場合、アプリを圧縮する必要はなく、マニフェストの URL をバリデーターに渡すだけで済みます。もちろん、最初にアプリを独自のドメインにアップロードする必要があります。

Web アプリ開発者向けのメーリング リスト (dev-webapps) と、アプリ レビュアーに連絡するためのメーリング リスト (app-reviewers) があります。あなたはまだレビューのためにアプリを提出していないので、dev-webapps を試してみます。しかし、これらのチャネルはどちらも反応が良いです。

また、irc.mozilla.org使用できる便利な irc チャネルがいくつかあります。

  • #openwebappsおそらくあなたの問題について尋ねるのに最適な場所でしょう
  • #marketplaceまた、市場の問題について質問するもう 1 つの良い場所
  • #app-reviewers審査プロセスに関する質問

それが少し役立つことを願っています。ここで回答を得たい場合は、私が尋ねた情報と zip ファイルへのリンクを提供してください。乾杯!

于 2013-08-29T19:32:34.883 に答える
0

2日前にも同じメッセージがありました。通常、必要として文書化されている manifest.webapp の代わりにマニフェストについて話していたので、私は混乱しました。私の理解が不明で、manifest.webapp をマニフェストにコピーし、それを Zip に含めました。
信じられないかもしれませんが、Zip は受け入れられました。
後で問題を確認して webapp を削除しようとしましたが、Zip は最初から受け入れられていたはずです。
たぶん、他に何も役に立たない場合は、試してみてください。

于 2013-08-29T22:08:31.433 に答える