无法使用Facebook SDK 3.0上传iOS应用,因为它引用了非公共选择器

时间:2012-08-13 14:33:54

标签: ios facebook sdk

我无法上传链接到Facebook SDK 3.0的应用。 它被这种假阳性(?)私有API用法拒绝了:

The app references non-public selectors in <appname> setAttribution:

我认为这与facebook sdk框架有关: 我在框架的二进制文件http://imgur.com/7KN2I

中找到了这个引用

我没有使用过这种方法,FB.framework是我应用中唯一的第三方链接框架。

有什么想法吗?

我刚刚尝试删除了FacebookSDK.framework和所有引用的代码,它运行正常...所以我认为这是setAttribution的一个问题:在代码内部调用。

2 个答案:

答案 0 :(得分:1)

我今天也遇到了这个问题,但我找到了一个很好的解决方案here。看看它是否适合你。

答案 1 :(得分:0)

我今天重新上传它,现在一切都很好。概率Apple修复了一些问题。