I submitted my iOS app today and got a validation warning:
app references non-public selectors in Payload/ id,setId
The code hasn't changed so I am guessing Apple's validation algorithm has changed. I found one place in my code where I was using
user.id
for some Facebook functions, and changed that to use:
[user objectForKey:@"id"]
But I still get the validation warning with this change. Does anyone have any ideas on how to find the offending "id" usage that is causing this validation warning?
I have no idea if Apple will reject the app, so I'll post back in about a week and update this post if they do.