当我在Xcode(5)中添加一个框架时,它会创建一个路径的野兽:
/Users/me/MyApp\ Subfolder1\ Subfolder2/MyApp\ Subfolder1\ Subfolder2/libraries/third-party-lib-2.0
如何将此直接路径转换为相对路径,以便在项目打开的任何位置都能正常工作?
答案 0 :(得分:12)
如果要引用相对于源目录的路径,可以使用 $(SRCROOT)。请参阅this from apple docs。有很多这样的变量。但是在Build设置中,它们将显示为已展开,一旦打开它进行编辑,它将使用相对路径变量。
如果您要在项目中添加框架,那么在考虑使用CocoaPods时会很好。框架/包管理将是一件小事。学习曲线也很顺利。(我不认为是否有学习曲线)