Scam
Scam

Reputation: 562

ITMS-90809: Deprecated API Usage with AppsFlyerFramework pod

I am making an update to a legacy iOS app but App Store Connect isn't accepting the our new build. I get the message:

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

Since our app isn't using UIWebView I figured out that some of the pods that we use might need an update. I finally figured out what pod causes the problem. Now I just don't know why. Or how to fix it.

I have disabled all Firebase code and AppsFlyer code in our app. I just include the pods into the build and send them to Apple to test if the build is accepted. I need to have FirebaseCore in the podfile because AppsFlyer linking fails without it.

My very minimal podfile now looks like this:

target 'app' do

  use_frameworks!

  pod 'FirebaseCore'
  pod 'AppsFlyerFramework'

end

This is rejected by Apple. But if I remove the AppsFlyerFramework from the podfile the build is accepted.

Does the latest AppsFlyerFramework contain some referenced to UIWebView still? What could cause this issue?

Upvotes: 0

Views: 128

Answers (0)

Related Questions