Cur*_*tis 48 xcode header-files facebook-ios-sdk
它说"未找到FacebookSDK/FacebookSDK.h文件"
然而,我可以在#import上跳转到定义并将它带到文件中.
一旦我添加#import,它现在知道FBFriendPickerDelegate是什么,现在它在该行上没有错误.
我在我的项目和正确的文件夹中有facebookSDK.framework.这是SDK 3.1.我尝试将搜索路径添加到/ FacebookSDK和/FacebookSDK.framework和/ FacebookSDK/Versions/A/Headers等.我还尝试了#import"FacebookSDK.framework/Versions/A/Headers/FacebookSDK.h",它仍然说它可以找不到它.我也试过干净并重新启动.我有最新版本的Xcode.
//
// FacebookView.h
//
#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>
@interface FacebookView : UIViewController <FBFriendPickerDelegate>
{
}
Run Code Online (Sandbox Code Playgroud)
Fed*_*olo 95
首先,您必须从项目中删除您的FacebookSDK.framework.然后用这5个步骤重新开始.不要重新链接框架.
而已.
Hug*_*ugo 24
无需删除任何东西.
在您的项目中,转到:" 构建设置 ",然后" 搜索路径 ".寻找" 框架搜索路径 ".你可能有这样的东西:
框架搜索路径:/ Users/john/Documents/exampleappxyz
将其更改为:
框架搜索路径:$(PROJECT_DIR)
瞧!
我试过这个,但它对我不起作用.我不得不进入项目的Build Settings并手动修复FacebookSDK Framework Search Paths以找到FacebookSDK.
小智 5
好的,我想我得到了答案.请按照以下步骤操作.
$(PROJECT_DIR)/project_name/Resources/Frameworks现在转到构建设置→搜索路径→框架搜索路径,并确保它具有以下两项内容.
(a)$(inherited)
(b)$(PROJECT_DIR)/project_name/Resources/Frameworks.
不提醒Frameworks文件夹内存在框架
希望它有效.请记住不要将任何文件夹名称保留为空格.如果您保留了它们,请确保提供正确的转义字符.
| 归档时间: |
|
| 查看次数: |
57347 次 |
| 最近记录: |