【问题标题】:Download Xcode from command line从命令行下载 Xcode
【发布时间】:2022-12-10 11:35:10
【问题描述】:

我正在尝试通过以下方式从命令行下载 Xcode:

wget --certificate=certificate.pem --private-key=private-key.pem --server-response https://download.developer.apple.com/Developer_Tools/Xcode_13.3.1/Xcode_13.3.1.xip --no-check-certificate --load-cookies=cookies.txt

我收到以下错误:已发送 HTTP 请求,等待响应... 302 临时移动位置:https://developer.apple.com/unauthorized/

我有来自 developer.apple.com 的证书和私钥,我正在使用它们进行身份验证(如果我错了请纠正我,它们不能用于身份验证)。

从几个论坛我发现关于授权的错误也可能来自cookie,所以我得到了cookie。仍然是同样的错误。

我需要从命令行下载 Xcode,这样我就可以使用 ansible playbooks 自动执行该过程(主要是为了在多台 mac 机器上下载和安装它。)如果方法完全错误,请提供给我以及如何从 developer.apple.com 站点下载 Xcode 的正确指南。

【问题讨论】:

    标签: xcode macos scripting developer-tools


    【解决方案1】:

    我是 ansible 的新手,我正在尝试使用 ansible + xcodes (https://github.com/RobotsAndPencils/xcodes) 安装(多个 xcode 版本)。我在调用 ansible 时设置了苹果用户名/密码环境变量,在剧本中通过自制软件安装 xcodes,然后运行 ​​xcodes install 。我正在使用无密码 sudo,但它似乎挂在安装任务上。在 github actions-runner 上运行它,我根本无法调试它。即使使用 ansible async/await 模式也不会产生任何有用的调试信息。如果你解决了这个问题,我很想知道你是如何解决它的。

    【讨论】:

      猜你喜欢
      • 2012-11-09
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 2012-01-10
      • 2012-03-08
      • 2018-12-16
      • 2016-04-09
      • 1970-01-01
      相关资源
      最近更新 更多