如何使用环境变量引用文件?

时间:2010-05-12 16:12:56

标签: xcode macos environment-variables

我想知道是否有人设法在XCode(我的:v3.2.1)中使用环境变量引用文件(header或lib除外)?

有些设置指定了标题(HEADER_SEARCH_PATHS),libs(LIBRARY_SEARCH_PATHS)甚至碳资源(REZ_SEARCH_PATH)的搜索路径。但是,如何为资源引用其他文件类型以便为开发环境设置提供更大的灵活性?

理想情况下,我想包含$(MY_RESOURCE)/myResourceFile.foo。

解决方案是强制每个开发人员将env var添加到Xcode Preferences-> Source Trees。我希望具有完全相同的行为,但嵌入在.pbxproj中。

另一种解决方案,更灵活,但维护性更差,可以创建一个组,添加文件。关闭XCode,编辑pbxproj并使用env var。

更改路径

有人有另一个更简单的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个技巧:

  • 创建一个与您要使用的环境变量名称完全相同的源树。
  • 使用源树引用您的数据。
  • 删除源树。