4
当我添加在Xcode的框架(5),它创建了一个野兽的路径:Xcode中 - 使用相对路径,而不是为框架的搜索路径直接路径
/Users/me/MyApp\ Subfolder1\ Subfolder2/MyApp\ Subfolder1\ Subfolder2/libraries/third-party-lib-2.0
如何我把这个直接的路径进入相对的,这样它就可以在项目打开的任何地方工作。
当我添加在Xcode的框架(5),它创建了一个野兽的路径:Xcode中 - 使用相对路径,而不是为框架的搜索路径直接路径
/Users/me/MyApp\ Subfolder1\ Subfolder2/MyApp\ Subfolder1\ Subfolder2/libraries/third-party-lib-2.0
如何我把这个直接的路径进入相对的,这样它就可以在项目打开的任何地方工作。
如果您想引用相对于源目录的路径,则可以使用$(SRCROOT)。请参阅this from apple docs。有很多这类变量。但是在构建设置中,它们将显示为展开,一旦打开它进行编辑,它将使用相对路径变量。
如果您正在为您的项目添加框架,如果您考虑使用CocoaPods将会很好。框架/包管理将是一个小菜一碟。学习曲线也很平滑(我不认为是否有学习曲线)
谢谢。我在哪里可以在上面的代码中插入$(SRCROOT)? – soleil
你给的道路对我来说很困惑。那么说你的MyApp文件夹中有一个目录Libarary,其中包含你的项目文件,那么文件夹库可以作为$(SRCROOT)/ Library来缓存。在“构建”设置中的框架路径部分输入此项,路径将展开并且您自己可以验证。 :) –
@soleil:让我知道如果这就是你真正想要的,如果你能实现它。 –