无法使用 Facebook SDK 3.0 上传 iOS 应用程序,因为引用了非公共选择器
Posted
技术标签:
【中文标题】无法使用 Facebook SDK 3.0 上传 iOS 应用程序,因为引用了非公共选择器【英文标题】:Cannot upload iOS app with Facebook SDK 3.0 because references non-public selectors 【发布时间】:2012-08-13 14:33:53 【问题描述】:我无法上传链接到 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 有问题:调用该代码中的某处。
【问题讨论】:
如果您已经解决了问题,请发布您的解决方案或接受给定的答案之一。 【参考方案1】:我今天也遇到了这个问题,但我找到了一个很好的解决方案here。看看它是否也适合你。
【讨论】:
【参考方案2】:我今天重试上传,现在一切正常。很可能 Apple 已经修复了一些问题。
【讨论】:
以上是关于无法使用 Facebook SDK 3.0 上传 iOS 应用程序,因为引用了非公共选择器的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Facebook iOS SDK 3.0 中重现教程示例“Scrumptious”
使用 FBSDKProfileExpressionKit 上传 Facebook 个人资料图片 - swift 3.0
在 iOS Facebook SDK 3.0 上作为粉丝页面发布
操作无法完成。 (com.facebook.sdk 错误 5。)FACEBOOK 视频上传