找不到选项警告的目录

时间:2015-10-29 05:47:08

标签: ios xcode facebook

我已下载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并再次添加它们,以便错误消失,但警告仍然存在!任何解决方案?

1 个答案:

答案 0 :(得分:0)

在你的项目中有一个HeaderFile在swift中使用Objective-C Class。如果不这样做,请将Headerfile设为以下名称。

  1. 制作标题文件。

    projectname-Bridging-Header.h
    
  2. 添加#import "FBSDKCoreKit/FBSDKCoreKit.h。在页眉文件中。

  3. 转到Project&gt;构建设置

  4. 搜索Objective-C bridging Header

  5. enter image description here

    1. 拖放页眉文件。如果文件路径已经删除,请再次添加,如下所示。
    2. enter image description here

      How to use Swift with ObjectiveC project.