[英]Unable to build Project after pod init in an old xcode project
我正在尝试在旧代码库中初始化 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 文件为空,我也会得到
未找到 pod 框架。
我的框架搜索路径设置为 $(inherited),即 build/Debug-iphoneos/FBSDKCoreKit.. 我还尝试将此路径设置为项目下的 pods 文件夹。 但没有任何作用。 即使我对另一个项目也有同样的问题。 Xcode 版本:12.3 代码库位于目标 C 中。
过去我曾使用FacebookSDK框架遇到过类似的问题。
当然,如果您使用的是 Swift,您可以使用Swift Package Manager轻松导入。
尝试执行以下步骤
明确引用版本和项目名称
pod 'FBSDKCoreKit', ‘version’ :project_name => ‘myapp’
MyApp-some_code
是您的应用程序的适当文件夹名称
~/Library/Developer/Xcode/DerivedData/MyApp-some_code
您可能已经尝试过几次的命令
pod deintegrate
pod install
导航到项目->目标->构建阶段->将二进制文件与库链接
从那里单击加号按钮并手动添加FBSDKCoreKit框架
根据 Facebook 官方文档,可在此处获得。 尤其要查看第 3 点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.