没有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。
从embedded式二进制文件中删除所有框架并重新添加
通过删除引用删除创build问题的框架工作。 再次添加按照这些步骤添加FBSDK框架的作品和库
1)点击项目2)一般设置3)链接的框架和库4)点击加号button,并添加所有你想要的
除了从Podfile
和Linked 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"