Created By
Daniele Margutti
08/13/2012 9:30am

Subscribers (5)

BugsThe app references non-public selectors in setAttribution: with Facebook SDK 3.0

  • Status: Fixed
  • Priority: Medium
  • Updated: August 30, 2012 at 9:26am
Latest response from Facebook
Shireesh Asthana
We have a fix in place and should be out soon. If it still gives issues after a week from now, feel free to reopen the bug. Thanks for your patience.
Status changed to Fixed
Shireesh Asthana
Scott, is it still an issue for you? Please try to upload it again. If it's still not working, you can add it to this bug using the "Add More Info" button to the right. Commenting on this bug will not re-open it. If no further information is provided within seven days, we will automatically close this bug.
Status changed to Need More Info
Shireesh Asthana
Task has been assigned. Please wait for more updates on this.
Status changed to Assigned
Shireesh Asthana
Thanks for the report. We will follow up.
Status changed to Triaged · Priority changed to Medium
I can't upload my app on iTunes Connect: it's linked to Facebook SDK 3.0.
Unfortunatly it was rejected with this kind of false-positive (?) private API usage:

The app references non-public selectors in <appname> setAttribution:
I think it's related to facebook sdk framework: I've found this reference inside framework's binary file http://imgur.com/7KN2I

I've not used such method and FB.framework is the only thirdy party linked framework in my app.

Update:
I've just tried to remove FacebookSDK.framework and all referenced code and it works fine...so I suppose it's a problem with setAttribution: call somewhere inside that code.
1 person can reproduce this issue by following these steps
Repro