Xcode 如何更新 Facebook sdk

Posted

技术标签:

【中文标题】Xcode 如何更新 Facebook sdk【英文标题】:Xcode How to update Facebook sdk 【发布时间】:2016-06-04 10:33:37 【问题描述】:

如何更新 Facebook SDK?我有 SDK 4.1 版,我想将它更新到最新版本。我试图从我的项目框架中删除 SDK。然后我从url 下载了新的 SDK 并将新文件添加到 Framework 文件夹: FBSDKCoreKit.framework FBSDKLoginKit.framework

然后我尝试构建我的应用程序,但出现错误:FBSDKCoreKit(FBSDKAccessToken.o)' does not contain bit code

我想我做错了什么。我无法在我的项目中禁用 Bitcode,因为现在需要在 iTunes 中发布应用程序。

【问题讨论】:

【参考方案1】:

如果您正在使用 Cocoapods,您可以使用 Podfile 中的以下命令为所有库 Disable Bitcode

post_install do |installer|
installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        config.build_settings['ENABLE_BITCODE'] = 'NO'
        end
    end
end

如果您想在 Xcode 中禁用 bitcode,请按照以下步骤操作:

Project>Build Settings>All>Build Options>Enable Bitcode = NO

【讨论】:

【参考方案2】:

请关闭项目中的bit code,在iTunes中发布应用没有问题。

【讨论】:

习惯了没问题,但今天是必然

以上是关于Xcode 如何更新 Facebook sdk的主要内容,如果未能解决你的问题,请参考以下文章

AppDelegate 应用程序功能中的 Facebook SDK 错误,即使在 Xcode 6.3 中更新了 Facebook

facebook SDK3.1 和 Xcode 4.5 链接器错误

iOS 8 中的 Facebook SDK 与 Swift/Xcode beta 5 返回 accessToken 但更新后没有用户 ID

更新 iOS 版 Facebook SDK

如何使用 Xcode 4 从 Facebook 获取用户数据

如何在 Xcode 上舍入 Facebook 登录 UIImageView 角