如何在启动时传递的 Xcode 方案参数 window 中使用环境变量?
How do I use an environment variable in the Xcode Scheme Arguments Passed On Launch window?
我正在尝试设置另一个 Xcode 项目作为 the purposes of testing an Xcode extension 发布时通过的项目:
我不想像这样硬编码路径,而是让它相对于当前目录。
我创建了一个占位符构建脚本并输出了环境变量。我发现可以通过 PROJECT_DIR
环境变量访问当前项目目录。
如何在“启动时传递的参数”屏幕中引用此环境变量?
例如,而不是 /Users/zoesmith/Desktop/Sample/TestableCode.xcodeproj
,我希望路径是这样的:
PROJECT_DIR/../TestableCode.xcodeproj
看起来像以下作品:
"$(PROJECT_DIR)/../TestableCode.xcodeproj"
我认为引号是必需的,以防 PROJECT_DIR
中有任何空格。
我不确定 $PROJECT_DIR
和 $(PROJECT_DIR)
之间有什么区别,但两者似乎都有效。
我正在尝试设置另一个 Xcode 项目作为 the purposes of testing an Xcode extension 发布时通过的项目:
我不想像这样硬编码路径,而是让它相对于当前目录。
我创建了一个占位符构建脚本并输出了环境变量。我发现可以通过 PROJECT_DIR
环境变量访问当前项目目录。
如何在“启动时传递的参数”屏幕中引用此环境变量?
例如,而不是 /Users/zoesmith/Desktop/Sample/TestableCode.xcodeproj
,我希望路径是这样的:
PROJECT_DIR/../TestableCode.xcodeproj
看起来像以下作品:
"$(PROJECT_DIR)/../TestableCode.xcodeproj"
我认为引号是必需的,以防 PROJECT_DIR
中有任何空格。
我不确定 $PROJECT_DIR
和 $(PROJECT_DIR)
之间有什么区别,但两者似乎都有效。