Facebook的iOS版SDK FRAMEWORK_SEARCH_PATH(Facebook iO

2019-10-29 03:58发布

我在我的iPad应用程序使用的Facebook的iOS SDK 3.5。 我加了框架,建立一切,一切工作正常。 但是,当我复制我的项目源代码,比它目前并重新构建项目等其他一些地方,我得到一个苹果的XCode的Mach-O连接器警告不会找到目录[CURRENT_APPLICATION_PATH]/../../FacebookSDK. 搜索了一段时间后,我发现,在XCode中生成设置, FRAMEWORK_SEARCH_PATHS具有为路径"$(SRCROOT)/../../FacebookSDK"这是我觉得是该警告的原因。 如果我删除,我都收到错误消息#import <FacebookSDK/FaceSDK.h>语句。 所以,很显然,我需要的是,上述FRAMEWORK_SEARCH_PATHS. 但我怎么摆脱的Xcode警告?

Answer 1:

这是由于你的Facebook SDK缺少的错误。 为解决这个问题,从您的项目中删除的Facebook SDK并重新添加。 请记住,当你在你的项目打勾副本复选框新增Facebook SDK里面的“ 选择选项中添加这些文件 ”弹出窗口,其永久添加Facebook的SDK为您的项目。

要么

如果只显示在编译时警告,那么你可以按照这个程序太

1.>去你的项目的Xcode,点击右键,在Finder中显示,yourProjectName.xcodeproj将显示

2.>现在右击yourProjectName.xcodeproj去显示包内容,选择并打开project.pbxproj文件到文本编辑和检索算法Facebook和删除以下行。 保存并编译

"\"$(SRCROOT)/../../../Documents/FacebookSDK\"",
"\"$(SRCROOT)/../../../../Documents/FacebookSDK\"",
"\"$(SRCROOT)/../../../../../Downloads/SKYPE/Sproutt BACKUP/FacebookSDK\"",
"\"$(SRCROOT)/../../../../../../Documents/FacebookSDK\"",
"\"$(SRCROOT)/../../../../../../Documents/FacebookSDK 3\"",
"\"$(SRCROOT)/../../../../../Documents/FacebookSDK\"",

注: -不要放弃文本编辑,直到你做出的所有更改,因为如果再有任何问题出现,你可以撤消更改。

我希望它的工作。 请让我知道,如果有任何问题,你将有面子。 谢谢



Answer 2:

你应该简单地做~/Documents/FacebookSDK ,它将对任何用户运行克隆你的项目,并在他的文档文件夹中存储FacebookSDK



文章来源: Facebook iOS SDK FRAMEWORK_SEARCH_PATH