ITMS-90809: Deprecated API Usage

New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

Apple に ipa をアップ時、上記のようなエラーメールが届いていて、実行ファイルがアップされていなかった。
メールで届いていたので、発見に時間がかかってしまう。

Appleでは UIWebview を使えなくなってしまったようだ。

cordova iOS5.1.1 以降にする必要。

プラグインを追加
cordova plugin add cordova-plugin-wkwebview-engine

config.xml ファイルに以下を追加

<platform name="ios">
    <preference name="WKWebViewOnly" value="true" />

    <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>

    <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
</platform>

そうすることで、WKWebView のみ使用されるようだ。