xcode - 如何在 Xcode Scheme Arguments Passed On Launch 窗口中使用环境变量?

标签 xcode environment-variables

我正在尝试设置另一个 Xcode 项目,作为 the purposes of testing an Xcode extension 启动时通过的项目:

enter image description here

我不想像这样硬编码路径,而是让它相对于当前目录。

我创建了一个占位符构建脚本并输出了环境变量。我发现可以通过 PROJECT_DIR 环境变量访问当前项目目录。

如何在“启动时传递的参数”屏幕中引用此环境变量?

例如,我希望路径不是 /Users/zoesmith/Desktop/Sample/TestableCode.xcodeproj,而是像这样:

PROJECT_DIR/../TestableCode.xcodeproj

最佳答案

看起来像下面的作品:

"$(PROJECT_DIR)/../TestableCode.xcodeproj"

我认为引号是必需的,以防 PROJECT_DIR 中有任何空格。

我不确定 $PROJECT_DIR$(PROJECT_DIR) 之间有什么区别,但两者似乎都有效。

关于xcode - 如何在 Xcode Scheme Arguments Passed On Launch 窗口中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67235826/

相关文章:

python - 如何在uwsgi进程中获取python解释器路径

macos - 在 Path env 中发生更改/错误后 Sudo 将无法工作

ios - 在 xCode/Swift 中,修改字符串 "turn on Bluetooth to Allow [app] to Connect to Accessories"

ios - 带有 UISplitViewController 的横向 iPad 应用程序

swift - 如何在 UIActionSheet 中添加多行文本

php - $_SERVER ['_' ] 在 Windows 上等效

ios - 为什么我的 iOS 应用程序无法进行翻页?

iphone - 带有 block 的UINavigationController动画过渡

c# - 环境变量作为 app.config 中的部分路径

docker - 带有 docker/build-push-action 和 GitHub Actions 的生产环境文件