SVN 结帐时缺少框架和库,XCode 5

Posted

技术标签:

【中文标题】SVN 结帐时缺少框架和库,XCode 5【英文标题】:Frameworks and Libraries missing on the SVN checkout, XCode 5 【发布时间】:2014-02-04 11:42:09 【问题描述】:

我从 SVN 签出一个版本,但是当我运行项目时,它显示链接器错误和缺少框架。我通过再次添加框架和缺少的“.a”文件从文件夹中添加到 Build Phases-> Link Binary with Libraries 解决了这个问题,并且我清除了库搜索路径和框架搜索路径以使项目运行。

但是当我每次从 SVN 结帐时遇到这些相同的错误,如何设置库和框架的相对路径。项目的每个成员在他们的 Mac 机器上结帐时都会遇到同样的错误。如何解决此错误。

感谢任何帮助。

在下面的屏幕中,搜索路径仅显示本地路径,如何将其更改为绝对路径,以便每次都可以从 XCode 本身获取。

【问题讨论】:

【参考方案1】:

点击“Framework Search Paths”并如下图所示进行更改。

【讨论】:

谢谢,已添加框架,但我有一些文件,如 libUAirship-3.0.2.a 和 libPayPalMobile.a 丢失。 在结帐文件夹中搜索这些文件。如果没有找到它可能没有添加到svn中。 谢谢,除了 $(SRCROOT) 之外还包括“.a”文件,我们还必须包括本地路径。感谢它现在来了。

以上是关于SVN 结帐时缺少框架和库,XCode 5的主要内容,如果未能解决你的问题,请参考以下文章

升级到 Xcode 3.2 后缺少框架

XCode 5 / ios7:缺少gcno文件

系统中缺少框架,但 Mac/iOS 上的 XCode 中没有

RestKit iOS 教程 - Xcode 无法识别 RestKit 类方法 - 缺少框架?

Xcode 5 文档窗口缺少 sdk 指南和示例的完整概述

刚刚安装了xcode 5并且缺少故事板[关闭]