When I upload an iOS app that uses AdobeMobileSDK 4.18.7 I receive the following warning from Apple in an email:
We identified one or more issues with a recent delivery for your app, "xxxxxx" 6.0.0 (1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
The App Store Team
When I use a hex editor on file libAdobeMobile.a I see references to UIWebView and UIWebViewDelegate in the static link library.
If I remove the AdobeMobileSDK cocoa pod from my project and re-submit the app to Apple I do not receive this email. Our code only uses WKWebView.
Is this issue something that is being looked into? This started happening on submissions on Aug 26, 2019 and later
Just wanted to update that we are aware of it and a fix is in progress which will go out in couple of weeks from now which will remove UIWebView.
Please keep an eye here for updated SDK version with the change: mobile-services/sdks/iOS at master · Adobe-Marketing-Cloud/mobile-services · GitHub
mobile-services/ReleaseNotes.txt at master · Adobe-Marketing-Cloud/mobile-services · GitHub
Just an update, we will be releasing the new SDK with the change, please keep an eye on the release notes link I have shared earlier.