我已下载Facebook SDK
并手动导入我的项目投放链接binary
library
。我在这里得到的是,在关闭项目后,我得到两个警告说:
ld: warning: directory not found for option '-F/Users/user/Desktop/iOS/Source Code/projectname/Controls/Facebook'
ld: warning: directory not found for option '-FSDK'
当我尝试运行项目时,我得到了:
/Users/user/Desktop/iOS/Source Code/projectname/ViewControllers/RegistrationViewController.h:14:9: error: 'FBSDKCoreKit/FBSDKCoreKit.h' file not found
#import <FBSDKCoreKit/FBSDKCoreKit.h>
^
<unknown>:0: error: failed to import bridging header '/Users/user/Desktop/iOS/Source Code/projectname/ViewControllers/projectname-Bridging-Header.h'
因此,每次运行应用程序时,我都必须删除Facebook frameworks
并再次添加它们,以便错误消失,但警告仍然存在!任何解决方案?
答案 0 :(得分:0)
在你的项目中有一个HeaderFile在swift中使用Objective-C Class。如果不这样做,请将Headerfile设为以下名称。
制作标题文件。
projectname-Bridging-Header.h
添加#import "FBSDKCoreKit/FBSDKCoreKit.h
。在页眉文件中。
转到Project&gt;构建设置
搜索Objective-C bridging Header