-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Binary rejected for use of private API "transform:" in GDTCORTransformer #5568
Comments
I found a few problems with this issue:
|
This seems like a false positive auto-reject from the App Store scanner. @steveshepard can you try appealing your app's rejection with the note that |
Not sure if that will suffice given this: "If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/" |
Can you point me to the legit transform: implementation? Renaming that, at least temporarily, would also solve the problem. |
The header declaration is here: https://github.com/firebase/firebase-ios-sdk/blob/master/GoogleDataTransport/GDTCORLibrary/Public/GDTCOREventTransformer.h This seems like a false positive rejection, I'd try appealing to Apple. Thousands of apps have shipped using these APIs. We'll try to see if there's anything we can do to help on our end. |
Hi @mikehaney24, Thanks for the reply. Yes, I saw the interface. I didn't see an implementation in the SDK though, which made me wonder. I did submit another build this morning and it wasn't flagged, so perhaps this rejection was the result of a new check they rolled back. Hard to believe that there aren't tons of apps that declare a "transform:" method. |
Indeed, -transform seems like probably a common method. Thanks for following up to let us know! |
[REQUIRED] Step 1: Describe your environment
[REQUIRED] Step 2: Describe the problem
Apple rejected a binary built with the Firebase SDK.
Steps to reproduce:
Compile and link with the SDK.
Submit the binary for review.
Receive a rejection for using the private API "transform:"
Relevant Code:
The following code from GDTCORTransformer is the culprit:
The transform: method doesn't seem to be implemented anywhere in the SDK. Is this, in fact, using private API?
The text was updated successfully, but these errors were encountered: