簡體   English   中英

管理每個用戶的Xcode命令行工具版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM