30

今天突然间我遇到了一个关于 Xcode (5) 的意外问题。

这就是我通常添加外部框架的方式:

将文件(xxx.framework 等)(或包含该文件的文件夹)拖放到项目管理器中。在“选择添加文件的选项”中,我仅在需要时检查“将项目复制到目标(如果需要)”(如果文件已经在项目的文件夹中,我不这样做)在“文件夹”中,我选择为任何创建组添加文件夹然后我将它添加到我的应用程序目标中。

通常这也会在构建设置/框架搜索路径和库搜索路径中添加框架的相对路径。

然而,今天出现的路径是直接的(也就是绝对的)。这打破了东西,因为路径应该是相对的。Xcode 怎么会突然这样?我怀疑它可能只与这个项目有关(它来自第三部分开发人员),而他们的项目设置可能会导致这种情况。

4

2 回答 2

50

我遇到了同样的问题。有一个简单的解决方法。转到框架搜索路径。从那里删除所有内容。添加 ./ 并使其递归。而已。

于 2013-11-12T11:48:52.523 回答
2

我在 XCode 5 上遇到了同样的问题,到目前为止,最好的解决方案是修改框架搜索的路径。

转到您的项目

构建设置->框架搜索路径

将相对路径添加到您的框架。

如果它现在被正确复制,您可以修改路径,如下所示:

./MyProject/库/AcoolLibrary

假设文件结构如下:

-MyProject.xcodeproj

-我的项目

--图书馆

-----A酷库

-------- TheCoolLibrary.framework

于 2013-10-09T17:44:10.733 回答