Error when publishing to iOS
nir3112
Member, PRO Posts: 312
when I'm uploading my app to App Store Connect and I try to submit it I got an error that I need to update my collected data as my app contain NSUserTrackingUsageDescription.
when I try to change it I need to select and explain what exactly data I'm sending from the app if the user will press on Allow To Track.
the problem is I don't collect any data by myself, maybe AdMob collecting but I don't know what exactly.
this is very annoying! someone succeed to submit he's app? or someone know what to do here?
This is Apple's message:
Unable to Submit for Review
The items below are required to start the review process:
- Before you can submit this app for review, an Admin must provide information about the app’s privacy practices in the App Privacy section. Learn More
- Your app contains NSUserTrackingUsageDescription, indicating that it may request permission to track users. To submit for review, update your App Privacy response to indicate that data collected from this app will be used for tracking purposes, or update your app binary and upload a new build. Learn More
thanks!
Comments
To avoid this i remove a string with "NSUserTrackingUsageDescription from the Info.plist" and then sign my app outside of game salad and i say that I don't track any data from my app and it's published without problems by Apple.
I've into a lot of trouble because I didn't know what AdMob specifically did or tracked.
✮My Web Site✮ ✮My Full Games On Sale✮ ✮Follow Me✮ ✮My Video Channel✮ ✮Contact Me To Buy My GS Games✮
I tried to remove this string but then I cant send the app to Apple, I got an error that the plist file modified..
how can I sign my app outside Gamesalad?
thanks
You need to remove the NSUserTrackingUsageDescription in the unsigned .App after to sign it you can use the "iOS App signer"
✮My Web Site✮ ✮My Full Games On Sale✮ ✮Follow Me✮ ✮My Video Channel✮ ✮Contact Me To Buy My GS Games✮
We'll be adding an option to remove it soon.
I understand how you wouldn't need this if you don't use ads, but if you use Admob you need it. This guide was helpful for me:
i read that same thing. weird thing is that both my apps use ads. the first one i have as collecting no data, and i don’t use the tweet behaviour. ads are set to non personalized and it displays an ad every time it’s called to (i updated it late march). my recent app uses the tweet behaviour. notes coarse location as data used. ads set to non personalized. this one misses displaying ads a lot of the time.
given this idfa is a requirement now for any ad integration on ios, do we still need to include the private data consent attribute in our builds?
I am using ironsource. I don't use private data consent. I do notice no ads from Facebook when consent is no. But using ironsource my fill rate has not gone down.
Honestly i never track or collecting datas from my games but my free game have AdMob and i don't know exactly what Admob do...
But if i remove the NSUserTrackingUsageDescription i think that if apple turn in live the game i'm not in error...
✮My Web Site✮ ✮My Full Games On Sale✮ ✮Follow Me✮ ✮My Video Channel✮ ✮Contact Me To Buy My GS Games✮
edit: post removed because I found what I was looking for
Thanks Adrian! I did what they said and its approved[=
I am also having a problem with this, I have followed the above link to the letter but my app is still getting rejected, here is apples response.
"Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access the AppTrackingTransparency framework, but doesn’t sufficiently explain the use of the AppTrackingTransparency framework in the purpose string.
To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested information.
Next Steps
Please revise the relevant purpose string in your app’s Info.plist file to specify why your app needs access to the user's AppTrackingTransparency framework. Make sure the purpose string includes an example of how the user's data will be used.
You can modify your app's Info.plist file using the property list editor in Xcode. "
The ad networks I'm using for the app are Admob and Chartboost.
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
isn’t that just the message on the gs publishing page for your project? just guessing based on your post.
HI Bob, yep that might be it. I have never noticed that before what is the correct response to fill in the box?
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
i think there’s an option to use a default message, but i used a custom one because i use non personalized ads, that said something along the lines of this app serves non personalized ads. your coarse location may be used to serve these ads but none of your data is collected by made by hand games.
Thats great cheers Bob, hopefully this will be the last hurdle needed for it to pass review.
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
you will also need to fill in the app privacy section if you haven’t already.
Yeah I have already filled that in, so hopefully that part should not be a problem, the link to the website above was a great help with that.
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
try Adrian's solution, it works for me and my app approved.
Hi @nir3112, yeah I used that to help me fill out the app privacy section on my second submission, it was definitely a big help thanks but I still got rejected. I believe the problem I am having is, I did not fill out the 'User Tracking Request Description' on the publishing page, I'm just about to resubmit the app now, fingers crossed it gets accepted this time! 😁
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
yes they add there new section for this..let me know if you got your app approved, I cross my fingers too here😊
@nir3112 cheers, will do mate.
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
The app has just been approved, thanks for the help guys 😁
My Website: http://bit.ly/2c0ohmM
My Apps on Google Play: http://bit.ly/2cccMIy
My Apps on Apple App Store: http://apple.co/2bUSd0i
great!! you are welcome![=