Hello!
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:
- SDK Version: 41
- Platforms(Android/iOS/web/all): iOS
- Add the appropriate “Tag” based on what Expo library you have a question on.