expo-kit 37. Warning from App Store on UIWebView

Hello, I followed the instructions from this link Developing With ExpoKit - Expo Documentation to upgrade expo kit to 37. It results that I’m still getting the same email from Apple that says the following:

"We identified one or more issues with a recent delivery for your app, “xxx”. Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90809: Deprecated API Usage - Apple will no longer accept submissions of new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more "

Any thoughts on this?

Thanks in advance!

hi- since you’re in expokit you may need to ensure that you’ve upgraded the particular packages that were still using UIWebview. Check out this github comment and lmk if that works!

thanks for the reply,
I’m not using any of those dependencies mentioned in the comment.
My package.json dependencies are:

"dependencies": {
    "@expo/samples": "2.1.1",
    "expo": "^37.0.0",
    "expo-av": "~8.1.0",
    "expo-camera": "~8.2.0",
    "expo-constants": "~9.0.0",
    "expo-document-picker": "~8.1.0",
    "expo-image-picker": "~8.1.0",
    "expo-localization": "~8.1.0",
    "expo-permissions": "~8.1.0",
    "expo-web-browser": "~8.2.1",
    "expokit": "^37.0.0",
    "moment": "^2.23.0",
    "moment-timezone": "^0.5.23",
    "prop-types": "^15.6.2",
    "react": "16.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
    "react-native-dialog-input": "^1.0.7",
    "react-native-elements": "^0.19.1",
    "react-native-firebase": "^5.2.3",
    "react-native-gesture-handler": "~1.6.0",
    "react-native-htmlview": "^0.13.0",
    "react-native-image-pan-zoom": "^2.1.11",
    "react-native-image-slider": "^2.0.3",
    "react-native-material-textfield": "^0.12.0",
    "react-native-modal-filter-picker": "^1.3.4",
    "react-native-modal-selector": "^1.0.2",
    "react-native-screens": "~2.2.0",
    "react-native-select-plus": "^0.1.10",
    "react-native-timeago": "^0.4.0",
    "react-native-vector-icons": "^6.1.0",
    "react-native-webview": "8.1.1",
    "react-native-wikitude": "^2.0.4",
    "react-navigation": "^3.2.0",
    "react-redux": "^6.0.0",
    "redux": "^4.0.1",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.3.0",
    "styled-components": "^4.1.2"
  },
  "devDependencies": {
    "babel-preset-expo": "^8.1.0",
    "jest-expo": "^37.0.0",
    "jetifier": "^1.6.6",
    "react-native-unimodules": "~0.8.1"
  }

ah, in that case you may want to check the other libraries you’re depending on? You could search the IPA for what libraries are still relying on uiwebview by unzipping it, and running ack UIWebView

just unzipped the ipa file, got a BCSSymbolMaps and a Payload directories(not sure if those should be, never done this before), ran ack UIWebView, nothing was found.

I updated webview (7.0.1+), but this will need a new sdk version from expo since changes are native