Xcode - 使用相对路径而不是框架搜索路径的直接路径

sol*_*eil 4 xcode path ios xcode5

当我在Xcode(5)中添加一个框架时,它会创建一个路径的野兽:

/Users/me/MyApp\ Subfolder1\ Subfolder2/MyApp\ Subfolder1\ Subfolder2/libraries/third-party-lib-2.0
Run Code Online (Sandbox Code Playgroud)

如何将此直接路径转换为相对路径,以便在项目打开的任何位置都能正常工作?

Jes*_*ese 12

如果要引用相对于源目录的路径,可以使用$(SRCROOT).请参阅apple docs.有很多这样的变量.但是在Build设置中,它们将显示为已展开,一旦打开它进行编辑,它将使用相对路径变量.

在你为项目添加框架之间,如果你考虑使用CocoaPods会很好.框架/包管理将是一件小事.学习曲线也很顺利.(我不认为是否有学习曲线)