web-dev-qa-db-ja.com

ITMS-90809:非推奨のAPIの使用-UIWebViewを使用する既存のアプリは受け入れられなくなりました

ITMS-90809:非推奨のAPIの使用-Appleは、2020年4月30日の時点でUIWebViewを使用する新しいアプリの送信、および2020年12月の時点でUIWebViewを使用するアプリの更新を受け付けなくなりました。代わりに、WKWebViewを使用してください。セキュリティと信頼性の向上。

新しいアプリではなく、既存のアプリを更新しようとしています。それでもアプリをアップロードできません。メールでこのエラーが発生しました:


We identified one or more issues with a recent delivery for your app, "App Name" 20202.421.1 (6). Please correct the following issues, then upload again.
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ポリシーまたは何かを変更しましたか?またはUIWebViewを変更する必要がありますか?

10

Ionic 4でも同じ問題に直面しています。

問題を修正するための手順のリスト

IOSプラットフォームとアプリブラウザを更新してください。

cordova plugin add cordova-plugin-wkwebview-engine

run cordova plugin add cordova-plugin-wkwebview-engine

detele node_modules , then reinstall by run yarn or npm install

run ionic cordova platform rm ios

run ionic cordova platform add [email protected]

npm i [email protected]

cordova plugin add [email protected]

ionic cordova prepare ios.

ionic cordova build ios
0
user3157697