小さなプログラムを作成し、[実デバイスのデバッグ] をクリックして [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
@[ネイティブコード]
dispatchBridgeMessages@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」に変更できます。