- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试使用 Facebook SDK in Swift .它将在模拟器和我的本地设备上编译和运行。但是,尝试在发布配置中存档或构建失败。
ld: bitcode bundle could not be generated because '/.../DerivedData/FacebookSwift-xyz/Build/Products/Release-iphoneos/FBSDKCoreKit.framework/FBSDKCoreKit'
was built without full bitcode. All frameworks and dylibs for bitcode must be
generated from Xcode Archive or Install build file '/.../DerivedData/FacebookSwift-xyz/Build/Products/Release-iphoneos/FBSDKCoreKit.framework/FBSDKCoreKit'
for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
下载或克隆 Facebook SDK in Swift项目,编辑 FacebookCore
方案以构建发布配置。
运行 Carthage 以降低依赖性,facebook-ios-sdk等
现在构建项目会报错; 无法生成位码包,因为“.../FBSDKCoreKit”是在没有完整位码的情况下构建的
FBSDKCoreKit
目标将“启用位码”设置为"is"。FacebookCore
目标也将“启用位码”设置为"is"。FacebookCore
目标有 2 个目标依赖项; Bolts和FBSDKCoreKit,都是动态框架版本。我尝试构建 FBSDKCoreKit-Dynamic 方案(在发布配置中)并且成功了。生成的框架有位码(据我所知),正在运行: otool -l "/path/to/framework-binary"| grep -c __LLVM
返回 4。
在二进制返回上运行 file
:
/.../FBSDKCoreKit.framework/FBSDKCoreKit: Mach-O universal binary with 2 architectures: [arm_v7:Mach-O dynamically linked shared library arm_v7] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
/.../FBSDKCoreKit.framework/FBSDKCoreKit (for architecture armv7): Mach-O dynamically linked shared library arm_v7
/.../Release-iphoneos/FBSDKCoreKit.framework/FBSDKCoreKit (for architecture arm64): Mach-O 64-bit dynamically linked shared library arm64
facebook-sdk-swift
是 0.31 版本facebook-ios-sdk
(Objective-C) 是版本 4.34最新 iOS
)最佳答案
这个问题已经存在很长一段时间了,我记得几个月前调查过它。您的问题很可能在于目标操作系统版本 (8.0)。在 FBSDKCoreKit 中,bitcode 标志从 iOS11.0 开始启用。您可以尝试关闭主要目标的位码以使其编译。 (或者将目标操作系统版本提高到 11,但我认为这不是一个选项)
关于objective-c - 由于 FBSDKCoreKit 位码错误,FacebookCore 无法链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51150536/
我使用“Parse/FacebookUtils”来使用 Parse 登录,我使用 FacebookCore 的其余部分进行分析和其他工作。 问题在于“Parse/FacebookUtils”将 Fac
在包含以下内容的 podfile 上运行“pod update”时: pod 'FacebookCore' pod 'FacebookLogin' pod 'FacebookShare' 我在终端中收
昨天我将 Xcode 更新到 10.0 后,这个问题开始了。 我在文件 Pods > FacebookCore > SDKSettings.swift 上遇到 Swift 编译器错误,如下图所示。 我
我正在尝试使用 Facebook SDK in Swift .它将在模拟器和我的本地设备上编译和运行。但是,尝试在发布配置中存档或构建失败。 ld: bitcode bundle could not
所以我最近将一个旧的 swift 3.2 项目转换为 4.2(我知道,这是一个很大的跳跃)。 我收到这些错误: 这是我的 Pod 文件: source 'https://github.com/Coco
我使用测试版 Xcode 10 打开我的应用程序以检查它是否与 iOS 12 兼容,现在如果我尝试在稳定版 Xcode 中构建我的项目,我会在 SDKApplicationDelegate (Face
我是一名优秀的程序员,十分优秀!