[英]Manage Xcode Command Line Tools version for each user
我正在使用两个不同的Xcode版本和2个不同的命令行工具版本。 在我的Mac上,我有一个用户进行开发,另一个用作Jenkins奴隶,由于某些原因不属于此,我需要为每个用户使用不同的命令行工具版本。 问题在于,每次选择新的Build Tools版本时,更改都适用于所有用户。
有没有办法为EACH用户选择Build Tools版本?
解决问题的最直接方法是使用环境var $ DEVELOPER_DIR,如下所示:
设置DEVELOPER_DIR和使用xcode-select有什么区别?
您可以尝试使用此包装器。 它允许您在没有sudo权限的情况下执行xcode-select:
https://github.com/detroit-labs/safe-xcode-select
或者,如果这对您不起作用,您可以尝试允许使用sudo权限执行xcode-select但不使用密码:
https://encyclopediaofdaniel.com/blog/sudo-without-a-password/
我希望它有所帮助。
找到你的工具链名称(比如swift-dev
),然后运行:
export TOOLCHAINS=swift-dev
在登录?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.