今天突然出现了一个意外的问题,涉及Xcode(5)。
以下是我通常添加外部框架的方式:
将文件 (xxx.framework等) (或包含文件的文件夹)拖放到项目管理器中。 在“选择添加文件的选项”中,仅在需要时勾选“将项目复制到目标位置”(如果文件已经在项目文件夹中,则不需要勾选此项) 在 “文件夹” 中,我选择为任何添加的文件夹创建组 并将其添加到我的应用程序目标中。
通常这也会在 Build Settings/Framework Search Paths 和 Library Search Paths 中添加相对路径。
然而,今天出现的路径是直接的(即绝对路径),这会导致后面的问题,因为路径应该是相对的。为什么Xcode突然这样做呢?我怀疑这可能只发生在这个项目上(它来自第三方开发者),与他们的项目设置有关。