WeChat 開発者ツール - 実際のデバイスのデバッグ、Apple 電話の白い画面 (MiniProgramError 生成関数ポリフィルが見つかりません。有効なコードではない可能性があります)

小さなプログラムを作成し、[実デバイスのデバッグ] をクリックして [ios] を選択すると、電話の画面が白くなり、コンピュータ上の実デバイスのデバッグ パネルでエラーが報告されます。

インデックス.js? [sm]:12 ミニプログラムエラー

生成関数ポリフィルが見つかりません。有効なコード パッケージではない可能性があります。

エラー: 生成関数ポリフィルが見つかりません。有効なコード パッケージではない可能性があります。

@https://lib/WAServiceMainContext.js:1:1975206

@https://lib/WAServiceMainContext.js:1:1535986

@https://lib/WAServiceMainContext.js:1:841805

Emit@https://lib/WAServiceMainContext.js:1:846850

@https://lib/WAServiceMainContext.js:1:847897

@https://lib/WAServiceMainContext.js:1:838177

Emit@https://lib/WAServiceMainContext.js:1:355813

Emit@[ネイティブコード]

Emit@https://lib/WAServiceMainContext.js:1:355432

subscribeHandler@https://lib/WAServiceMainContext.js:1:358918

@[ネイティブコード]

dispatchBridgeMes​​sages@https://lib/WAServiceMainContext.js:1:44479

@https://lib/WAServiceMainContext.js:1:2396655

@https://lib/WAServiceMainContext.js:1:44661

G@https://lib/WAServiceMainContext.js:1:307716

@https://lib/WAServiceMainContext.js:1:307938

C@https://lib/WAServiceMainContext.js:1:277415

@https://lib/WAServiceMainContext.js:1:291237

E@https://lib/WAServiceMainContext.js:1:291006

@https://lib/WAServiceMainContext.js:1:291044

p@https://lib/WAServiceMainContext.js:1:398540

@https://lib/WAServiceMainContext.js:1:386769

_onNativeTimer@

グローバルコード@

ローカルで開発する場合はエラーが報告されず、試用版にアップロードする場合もエラーは報告されませんが、これは実機で iOS をデバッグするときにエラーが報告されることを意味します。

次の方法に従って変更すると、実機でデバッグでき、エラーが報告されなくなります。テストしたところ、動作しました。

解決策: app.json のレンダラー属性を確認してください。デフォルトは Skyline です。これには現在、互換性の問題があります。ドキュメントでは Android 8.0.33 以降が提供されており、iOS 8.0.34 以降は継続的に反復されています...レンダラー属性を「webview」に変更できます。

おすすめ

転載: blog.csdn.net/weixin_62635213/article/details/132252610