没有find框架Xcode

我知道这已经被问了几次了。 我遵循这些指示:

将框架添加到Xcode 5中的项目中,并添加了*相对*path

xcode4:链接器错误:未find选项的目录

仍然xcode是给这个错误:

在这里输入图像说明

这是我目前的configuration:

在这里输入图像说明

在这里输入图像说明

螺栓框架是我可以使用parsingSDK。 我从这里下载了空白项目: https : //parse.com/apps/quickstart#parse_data/mobile/ios/native/new

它正在工作。 我试图复制每一个configuration,它仍然无法正常工作。

尝试从链接的框架中删除Bolts.framework并重新添加它。 此外,在您的Framework Search Path保持path,直到Bolts.framework$(PROJECT_DIR)/Bolts如果它是Bolts文件夹在您的项目目录path。

这是解决scheme:

在“select项目”中将“$(PROJECT_DIR)”属性(默认情况下可能不是recursion)转换为recursion选项单击目标单击 – 构build设置search“框架searchpath” – 双击input。

https://stackoverflow.com/a/31298214/4493512划伤

从embedded式二进制文件中删除所有框架并重新添加

通过删除引用删除创build问题的框架工作。 再次添加按照这些步骤添加FBSDK框架的作品和库

1)点击项目2)一般设置3)链接的框架和库4)点击加号button,并添加所有你想要的

除了从PodfileLinked Frameworks and Libraries删除框架之外,我还必须删除Other Linker Flags框架的引用。

请在添加框架之后再打开每个Bolts and Parse框架并添加Parse和Bolts到项目然后问题就解决了

我只是遇到了同样的情况(在添加第三方框架之后很难解决OP的构build错误),并且它看起来像Xcode一个bug(我的是8.3.2 (8E2002) )。

问题是框​​架path中的文件夹名称包含空格。 在这种情况下,Xcode在Build Settings -> Framework Search Paths中用这样的反斜杠错误地转义了它们:

 $(PROJECT_DIR)/Folder\ with\ spaces/Lib 

要解决这个问题,只需手动编辑条目来删除那些反斜杠,然后把整个string用引号括起来:

 "$(PROJECT_DIR)/Folder with spaces/Lib"