Crashing on startup after new Apple Privacy check


I’m trying to update my Expo app to meet the new requirement from Apple, AppTrackingTransparency. It seems like Expo can’t trigger the popup for the user regarding the App Tracking Transparency, so I’m using the Expo-Admobs package to do so.

When I test my app on a simulator it works just fine. The problem surfaces after I’ve pushed the app to Apple Store Connect With EAS. The app now crashes on startup using Testflight.

I was given some logs by Apple and it seems like my NSUserTrackingUsageDescription-key in my app.json is in the wrong place. Anyone have any guidance on how to solve this?

Part of my app.json:
“ios”: {
“bundleIdentifier”: “XXX”,
“supportsTablet”: false,
“infoPlist”: {
“NSUserTrackingUsageDescription”: “Tracking usage description”,
“NSAppTransportSecurity”: {
“NSAllowsArbitraryLoads”: true,
“NSAllowsArbitraryLoadsForMedia”: true,
“NSAllowsArbitraryLoadsInWebContent”: true,
“NSExceptionAllowsInsecureHTTPLoads”: true

Please provide the following:

  1. SDK Version: 41
  2. Platforms(Android/iOS/web/all): iOS
  3. Add the appropriate “Tag” based on what Expo library you have a question on.

Hi there, did you manage to find a solution to this at all? I’m having a similar behaviour with the new tracking prompt after the splash screen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.