2011-07-13 52 views
11

在建设我的项目(一个简单的可可应用程序)中的XCode 3我收到此错误信息:框架没有发现问题

ld: framework not found SDL 
collect2: ld returned 1 exit status 

但这里的框架存在/Library/Frameworks/SDL.framework。我如何让链接器找到它?

+0

我有同样的问题。该框架已被添加到我的项目,但链接器仍然声称它找不到我的框架 - 我的问题是与LiveSDK.framework – SparkyNZ

+0

我有这个问题,但框架是可见的我的项目。我删除了它,重新添加了它,但仍然存在问题。现在怎么办? –

+0

如果项目包含Cocoapods依赖关系管理器,那么此链接可以帮助解决问题。 http://stackoverflow.com/a/46358379/2024878 –

回答

-3

您需要将框架添加到您的Xcode项目中。从字面上将框架拖入Frameworks文件夹。

-2

您需要通过右键单击源和文件菜单中的框架来添加框架,然后选择现有文件。之后添加框架,在您的项目中可见。

2

对外部库的解决方案是将您的框架的路径添加到“生成设置”>“搜索路径”>“框架路径”。

像这样:/用户/ MyMacName /文档/ FacebookSDK

如果是Xcode中“与来”,那么它应该没有这个除了工作什么的。

2

的截图显示了如何在XCode中7做到这一点:

enter image description here

+2

不要把绝对路径放在你的项目设置中,*特别是*如果你在一个团队工作。 –