1

我正在寻找一种在使用 xcrun 时设置环境的方法。我们可以通过xcrun simctl setenvXcode 7.0 之前的版本设置环境。现在我们只能使用xcrun simctl getenv <device> <variable name>.

我看过 SIMCTL_CHILD_ 的参考,但我不知道如何使用它。

xcrun simctl spawn
Usage: simctl spawn [-w | --wait-for-debugger] [-a <arch> | --arch=<arch>] <device> <path to executable> [<argv 1> <argv 2> ... <argv n>]
If you want to set environment variables in the resulting environment, set them in the calling environment with a SIMCTL_CHILD_ prefix.

我知道这是一件简单的事情,我在这里遗漏了一小部分。

如果有人可以帮助我,我真的很感激。

4

1 回答 1

2

在你的 shell 脚本中,你可以像这样添加一行:

export SIMCTL_CHILD_YOUR_ENVIRONMENT_VARIABLE_HERE=1

替换YOUR_ENVIRONMENT_VARIABLE_HERE为您的环境变量的名称。

于 2018-12-04T01:06:04.383 回答