使用cocoapod和use_frameworks找不到'FBSDKCoreKit/FBSDKCoreKit.h'文件
问题描述:
我在objective-c
项目中使用cocoapods
安装了Facebook SDK
。这是我加入它在群文件使用cocoapod和use_frameworks找不到'FBSDKCoreKit/FBSDKCoreKit.h'文件
use_frameworks!
pod 'Bolts'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
问题是构建失败,因为那:'FBSDKCoreKit/FBSDKCoreKit.h' file not found
。我搜索了一下,发现如果在pod文件中添加use_frameworks!
,则必须在pod "FBSDKCoreKit";
(来自facebook documentation)之前添加pod "Bolts";
。这是我做的,但它不起作用。我也尝试清理该项目,并使用此命令rm -rf ~/Library/Developer/Xcode/DerivedData
但也没有任何结果。 任何人都可以告诉我他做了什么问题吗?
编辑
当我删除了use_frameworks!
这是我的错误得到
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/Bolts'
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKCoreKit'
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKLoginKit'
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKShareKit'
答
删除YourPod文件,因为你正在使用“”半冒号和添加这些荚文件它将工作
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
pod 'FBSDKCoreKit'
这些框架工作进口
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
Appdelegate.m
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
}
-(BOOL)application:(UIApplication *)application
openURL:(NSURL *)url**strong text** sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
谢谢你,我纠正它在我的podfile和我的答案太多,但我仍然有同样的问题 –
我应该添加在构建设置搜索路径什么? –
如果您使用Pod文件比不需要搜索路径如果您下载sdk比在项目中拖放sdk更多的信息检查文档https://developers.facebook.com/docs/ios/ –