最近(例如,自从iOS 7发布以来)在Apple App Store中验证我的某个应用程序时,验证失败并出现了一个非常奇怪且开放的原因;
The app references non-public selectors in Payload/Name-of-apk/Name-of-app: setObject
在禁用所有类型的代码后,事实证明应用程序仅在从项目中删除Facebook SDK时通过验证。看起来SDK正在使用非公开调用,拒绝将应用程序提交到商店。
我正在使用最新版本的Facebook SDK(3.8)进行iPhone开发。但是在早期版本(3.5和3.2)中复制了同样的问题。
任何人都可以确认实际情况确实如此吗?