我正在尝试在旧代码库中初始化 pod。无论我做什么,我都无法在 git init 之后运行我的项目。总是有构建错误。我收到以下错误,
<块引用>ld:警告:找不到选项的目录 '-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FBSDKCoreKit' ld:警告:找不到选项的目录 '-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FBSDKShareKit' ld:警告:找不到选项的目录 '-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FacebookCore' ld:警告:找不到选项的目录 '-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FacebookShare' ld: 框架未找到 FBSDKCoreKit
即使我的依赖 pod 文件是空的,我也会得到
<块引用>未找到 pods 框架。
My Framework Search Paths 设置为 $(inherited),即 build/Debug-iphoneos/FBSDKCoreKit.. 我也尝试将此路径设置为项目下的 pods 文件夹。但没有任何作用。即使我对另一个项目也有同样的问题。 Xcode 版本:12.3 代码库在 Objective C 中。
答案 0 :(得分:0)
我以前在使用 FacebookSDK 框架时遇到过类似的问题。
当然,如果您使用的是 Swift,则可以使用 Swift 包管理器轻松导入它。
尝试执行以下步骤
明确引用版本和项目名称
pod 'FBSDKCoreKit', ‘version’ :project_name => ‘myapp’
MyApp-some_code
是您应用的适当文件夹名称
~/Library/Developer/Xcode/DerivedData/MyApp-some_code
您可能已经尝试过几次的命令
pod deintegrate
pod install
导航到项目->目标->构建阶段->将二进制文件与库链接
从那里点击加号按钮并手动添加FBSDKCoreKit框架
根据 Facebook 官方文档,可用 here。 请特别注意第 3 点。