When trying to validate an app for the App Store I got the following error:
The app references non public selectors in Payload/Myapp.app/Myapp: application, connect, id, from, setApplication:, setFrom:, setId:, [...]
I found those strings in the monotouch-bindings/facebook, e.g.:
[Bind ("id")]
string GetId ();
[Bind ("setId:")]
void SetId (string id);
When I removed those definitions the app passed validation.
I'd like to understand why Apple is flagging these selectors (they are part of the facebook sdk and not private Apple calls).
Is there another way to remove the error without changing the monotouch-bindings? Or can I ignore the warnings?