[Workaround Found] ITMS-90809: Deprecated API Usage

How to build with cordova ios@6.1.1:

By default cordova is installed in version 10.

Check version:
cordova -v

If the answer is not:

9.0.0 (cordova-lib@9.0.1)

Uninstall Cordova:

sudo npm uninstall -g cordova

Install Cordova 9:

sudo npm install -g cordova@9.0.0

Go to directory with exported project.

Add to Your config.xml, at the end of file:

In Your directory with exported project, create cordova project with cordova-ios@6.1.1:

cordova platform add ios@6.1.1

Add plugin:

cordova plugin add https://github.com/AraHovakimyan/cordova-plugin-wkwebviewxhrfix

cordova emulate ios

This solves my problem with the white / black screen when building with newest ios@6.1.1

I use only ios simulator from Xcode,
i don’t have Iphone, certificate and appstore account,
I don’t know if this will also solve the problem with the message:
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted.

Zapchasegames, Leimota or Coldwin, Can You confirm ?

1 Like