WeChat ミニプログラムのコード提出失敗に対する一般的な修正

更新日:2026-06-10

注意:スクリーンショットは元のドキュメントから保持しているため、画像内の UI テキストは元のスクリーンショットの言語のまま表示される場合があります。

概要

ミニプログラムの開発が完了し、WeChat Mini Program チャネル経由で公開する準備ができた後、コード提出はいくつかの一般的な理由で失敗することがあります。このドキュメントでは、代表的なエラーと推奨修正を示します。コード変更が必要な問題については、提供されたプロンプトを調整して MeDo に送信し、プロジェクトを修正させることができます。

エラー 1:認可エラー。ミニプログラムを再認可してください

一般的なケースは 2 つあります。

ケース 1:サードパーティ開発プラットフォームが認可されていない、または認可が不足している

修正

コードをスキャンし、WeChat Open Platform > Management > Version Management > View Authorized Third-Party Platforms > Third-Party Settings > Third-Party Platform Authorization Management に移動します。WeChat 側でプラットフォームを再認可してください。複数のプラットフォームを同時に認可しないでください。

ケース 2:必要なプラグインインターフェースが有効化されていない

修正

コードをスキャンし、WeChat Open Platform > Management > Development Management > Interface Settings に移動します。エラーメッセージに表示されたインターフェースを有効化してください。たとえば、エラーに error [getFuzzyLocation] is not authorized と表示される場合は、wx.getFuzzyLocation インターフェースを有効化します。

エラー 2:プラグイン権限設定エラー

修正

WeChat Mini Program プラグインは、MeDo の Plugin Center にあるプラグインとは異なります。MeDo の Plugin Center のプラグインを優先して使用し、WeChat Mini Program プラグイン関連のコードを削除するよう MeDo に伝えてください。WeChat Mini Program プラグインが本当に必要な場合は、コードをスキャンし、WeChat Open Platform > Management > Version Management > View Authorized Third-Party Platforms > Third-Party Settings > Plugin Management に移動して、必要なプラグインを追加してください。

Plugin Management でプラグインを追加します。

必要なプラグインを選択します。

エラー 3:プライバシー権限設定エラー

修正

設定を調整するよう MeDo に伝えてください。プロンプト例:

Please modify the requiredPrivateInfos field in src/app.config.ts. It must only use fields from this list: chooseAddress, chooseLocation, choosePoi, getFuzzyLocation, getLocation, onLocationChange, startLocationUpdate, startLocationUpdateBackground.

エラー 4:ページ設定エラー

修正

重複したページ設定を修正するよう MeDo に伝えてください。プロンプト例:

Please fix the duplicate pages configuration issue in src/app.config.ts.

エラー 5:プラグインバージョンエラー

修正

WeChat Mini Program プラグインは、MeDo の Plugin Center にあるプラグインとは異なります。MeDo の Plugin Center のプラグインを優先して使用し、WeChat Mini Program プラグイン関連のコードを削除するよう MeDo に伝えてください。WeChat Mini Program プラグインが本当に必要な場合は、コードをスキャンし、WeChat Open Platform > Management > Version Management > View Authorized Third-Party Platforms > Third-Party Settings > Plugin Management に移動します。必要なプラグインを追加し、その詳細を開いて最新バージョン番号を確認し、バージョンを更新するよう MeDo に伝えてください。プロンプト例:

Please change the version number of the xx plugin in src/app.config.ts to xx.

エラー 6:コードパッケージが WeChat の 2 MB 制限を超えている

修正

パッケージサイズを削減するよう MeDo に伝えてください。プロンプト例:

The code package exceeds WeChat's 2 MB limit. Please replace or delete large images or other large resources.

エラー 7:下部ナビゲーション設定エラー

修正

下部ナビゲーション設定を修正するよう MeDo に伝えてください。プロンプト例:

Please fix the bottom navigation configuration error. The number of icons must be between 2 and 5, and each icon must be no larger than 40 KB.

エラー 8:ビルド設定エラー

修正

ビルド設定を整理するよう MeDo に伝えてください。プロンプト例:

Please clean up the mini build configuration in config/prod.ts and change it to an empty object.

エラー 9:WeChat ミニプログラム審査に失敗した

WeChat Official Accounts Platform > Notification Center に移動して審査結果を確認してください。スマートフォンの WeChat サービス通知で審査通知を受け取る場合もあります。