New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] App store rejection due to App Tracking Transparency Framework. Better way to manage Pod deps #994
Comments
Same issue! Is there any solution? |
My environment: |
@DaniilKarpenko @daneric I suspect this is because you are using I will transfer you to |
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight. |
Hi firebase-ios-sdk folks, Our Firebase Unity SDK users had trouble publishing their app in Kids Category due to the use of Shawn |
This is a duplicate of firebase/firebase-ios-sdk#7652. We have a fix staged for Firebase iOS SDK 7.8.0 planned to release within the next week. Please have any follow up discussion there. |
@paulb777 Thanks for the information. Seems like Firebase iOS Since we have not release a Unity SDK which includes this change yet, let me transfer this back to @DaniilKarpenko If this is the risk you can take, here is the steps to bump up Pod version:
Hope this helps! |
[Update] Let's wait for iOS team to fix this first. |
Seems like it is fixed in Please try the instruction here #994 (comment), and let us know if you run into any issue. And we will include this in the next release |
We`ve tried to pop up pod version to the latest 7.8.1 and still got reject. |
We were trying to update to 7.8.1 and stopped because of your comment |
@adityathoutam we use only Firebase Remote Config and Firebase Analytics |
Cool. We removed Firebase Analytics completely and our app passed through the App review yesterday. |
If I understand the situation about Unity SDK now we have to wait this issue firebase/firebase-ios-sdk#7736 to be fixed first. @chkuang-g am I correct? |
Same here! We have been rejected since 1st of March and found this issue few days ago. We removed Firebase Analytics iOS sdk and we passed the Apple review. I guess we have to wait for a fix. |
Hi all! Sorry for the silence, I've been digging around to find the current state of the matter.
Sorry for the inconvenience, this is obviously not the developer experience Firebase wants to deliver and folks are working on it |
We use(d) Firebase Analytics and other Firebase SDKs on our app through Unity Package Manager.
|
@bilck
According to the linked iOS bug, it looks like there's a new pod for
To:
This configuration won't have gone through the same level of testing as an official games release, but should work (I'm not aware of any problematic api changes). These files are what generates the For folks in this thread, let us know if these changes work! |
@patm1987 Thanks for the feedback. I would try that out, but since we use Unity Package Manager, the files keep getting changed back to their original versions. I omitted the code here, but I also was replacing "7.5.0" with "7.9.0" on the Podfile, which is the version that it was mentioned that contained the Analytics fix (which is not true, as lots of people reported that they keep getting rejected - myself included). Using the Build Post Processing script was the cleanest way to fix the issue without having to resort to the "Unity Package" SDK version (which commits lots of files on the repository). By the way, where did you get this "7.9.0-k2" from? (especially the k2 part) |
All Firebase dependencies in the Podfile specified with a forward slash to indicate a subspec of the Firebase pod need to change to indicate the 7.9.0-k2 version of the Firebase pod. |
-k2 came from firebase/firebase-ios-sdk#7736 It's a specific build to address this issue, to my knowledge there isn't any additional documentation around it at this time. |
FYI, 7.9.0-k2 version works for us as a temporary solution and our app was approved 🎉 Also, thanks for this and that help about how to adapt iOS SDK fix to Unity project. So waiting for the new release of Unity SDK with this fix. |
Got back from iOS team. Seems like this duo Pods situation will stay for a bit until we know the next step from Apple, and make appropriate changes. That is,
Check our release note for future changes. Judged by the available workaround and the situation, allow me to change this to feature request. The feature can be done in two ways:
Shawn |
Got an update from iOS team. From iOS SDK Here is a table to help you.
Still duo pod spec/subspec situation but hope this clarify it. |
Close since the iOS SDK has fixed the issue. |
[REQUIRED] Please fill in the following fields:
[REQUIRED] Please describe the question here:
Hello. I tried to publish the app in Kids Category and received the reject:
Your app implements the App Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes. Since Kids Category apps are not allowed to collect, transmit or share identifiable information with third-parties, you should not implement App Tracking Transparency in your app.
To resolve this issue, please check the NSUserTrackingUsageDescription located within Firebase framework -[APMIdentity retrieveAdTrackingConsentStatus] and remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties.
Can you help me?
What should I do to remove this part from Firebase?
The text was updated successfully, but these errors were encountered: