Facebook SDK iOS - 用户照片不会在发布版本中检索,但在调试版本中可以完美运行。 [关闭]

Posted

技术标签:

【中文标题】Facebook SDK iOS - 用户照片不会在发布版本中检索,但在调试版本中可以完美运行。 [关闭]【英文标题】:Facebook SDK iOS - User photos doesn't retrieving in release build but works perfectly in Debug build. [closed] 【发布时间】:2016-04-20 13:09:41 【问题描述】:

我遇到了 Facebook SDK 的一个奇怪错误。当我尝试从 SDK 请求用户照片时,它在调试模式下完美运行。当我尝试使用发布模式时,它无法检索照片(但仍然适用于 iPad 4、iPhone 5 和旧设备)。我怀疑问题是否与arm64有关。此外,我的 App 状态是 live 并且是公开的。

【问题讨论】:

测试这个的用户在应用中是否有角色?如果没有,您是否已经获得 Facebook 审核的许可? @CBroe 是的,facebook 已审核,我获得了 user_photos 的权限。应用现已在应用商店上线,任何人都可以立即查看。 您发布的信息不足。您需要告诉我们您使用的是哪个 SDK 以及哪个 API? @KunalBalani 我正在使用 FBSDKLoginKIT 4.11.0 您是否以同一用户身份登录并且该用户已授予您的应用user_photos 权限?验证这一点的一种方法是获取登录用户的访问令牌并使用访问令牌调试器检查您是否具有“范围”developers.facebook.com/tools/debug/access_token 下的权限 【参考方案1】:

在您的 Pods 项目或 FacebookSDK Target 的 Build Settings 中,尝试将 Build Active Architecture Only 设置为 No

【讨论】:

我仔细检查了一遍。它设置为“否”(默认)。

以上是关于Facebook SDK iOS - 用户照片不会在发布版本中检索,但在调试版本中可以完美运行。 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOS SDK - 分享用户照片

以用户身份将照片发布到 Facebook 粉丝页面。 iOS Facebook SDK 3.1

iOS Facebook SDK 分享照片和从 Facebook 应用程序注销后

iOS facebook sdk 如何下载相册、个人资料照片数据

Facebook iOS SDK - 获取用户相册

Facebook sdk io 从相册中获取照片