question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

NSUserTrackingUsageDescription - asked even if I'm not using it

See original GitHub issue

Describe the bug when I upload my app to apple, it seems to use “NSUserTrackingUsageDescription”. does it use it always ? or when I call “requestTrackingAuthorization()”? I need to fill privacy setting following this permission.

are you tracking the device id to set better ads ? or if set to “turned off” by default?

thanks.

To Reproduce Steps to reproduce the behavior:

  1. upload your app to store connect
  2. submit your app

Expected behavior submitted

Screenshots If applicable, add screenshots to help explain your problem.

Environment

Ionic: Version: 6.13.1 Platform : IOS

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
ratsoncommented, Apr 3, 2021

It is used when calling requestTrackingAuthorization()

0reactions
markenappscommented, Jun 16, 2021

This is because it is added statically in the plugin.xml. I solved the problem by removing/commenting out

<config-file target="*-Info.plist" parent="NSUserTrackingUsageDescription"> <string>$USAGE</string> </config-file>

in the plugin.xml.

If you use a cloud-build service like I do, this is quite inconvenient. You have to do this step again for each plugin version and upload the plugin to the build service again.

It would be great if you could control whether the NSUserTrackingUsageDescription shouldn’t be added via an installation parameter. In case you only use non personalized ads.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Cannot remove App Privacy after re… | Apple Developer Forums
I wanted to remove AdMob from my iOS app, so I remove all traces of AdMob, and make sure that info.plist does not...
Read more >
swift - Your app contains NSUserTrackingUsageDescription ...
But Appstoreconnect keeps giving the same error. Seems like appsstoreconnect is checking all the builds even when they are not used.
Read more >
[Solved] Can not publish to iOS, problem with ...
Your app contains NSUserTrackingUsageDescription, indicating that you ... When installing the app from the TestFlight, it ask permission to ...
Read more >
NSUserTrackingUsageDescription included by default on Expo
Just install this library as dependency in your Expo project, and you'll see NSUserTrackingUsageDescription added by default in your infoPlist ...
Read more >
Prepare for iOS 14+ - Google Developers
... using Apple's SKAdNetwork , which lets Google and participating third-party buyers attribute an app install even when the IDFA is not ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found