问题标签 [xcode-command-line-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
84552 浏览

xcode - 如何更新 Xcode 命令行工具?

我正在尝试更新我的 mac osx 上的命令行工具。

但是当我运行更新命令时,我得到了这个错误:

这也不起作用:

我应该在命令之后指定什么特定的字符串sofwareupdate -i

0 投票
1 回答
1320 浏览

ios - 复制 iOS 应用程序目标,重命名它,添加新图标并从命令行构建应用程序(不使用 Xcode GUI)

我想自动化向我的 iOS 应用程序添加新目标的过程,并编写一个脚本来加快整个过程。有没有办法复制 Xcode iOS 应用程序目标,然后重命名它,添加特定于该目标的新图标,更改包 ID、应用程序名称等,最后构建应用程序?我尝试使用 AppleScript 来实现这一点,但没有运气。

我现在使用的解决方法是创建一个额外的目标(使用 Xcode GUI)并在构建期间自定义它(每次我想构建应用程序时)。这种方法的最大缺点是目标的配置不会保存在任何地方,并且必须为应用程序的每个构建指定目标的参数。这可能导致不可重复的构建和其他不可调试的问题。这就是为什么我正在寻找一种方法或工具来允许我从命令行脚本复制和配置新目标

0 投票
0 回答
1074 浏览

xcode - 如何在没有 Apple 开发帐户或 Xcode IDE 的情况下降级 Xcode 命令行工具?

我有 Xcode 命令行工具 8.3,我想在不安装 IDE 的情况下降级到 8.2 版。有什么办法可以做到这一点吗?

使用 macOS Sierra 10.12.4。我没有 Apple 开发者许可证。

0 投票
1 回答
1853 浏览

xcode - Sierra 中的命令行工具位置

我刚刚更新到 Sierra 并从 Developer Portal 安装了 Xcode 8.2.1。

(为什么我没有使用 App Store?阅读这里。)

过去,要升级到新版本的 Xcode,我会.xip从门户下载主包和 CLT 包,替换 Xcode,/Applications然后安装工具包。在 8.x 中,似乎.xip包含安装为 Homebrew 的两个软件包并没有抱怨工具稍微过时 - brew doctor

但是,brew config将 CLT 列为N/A. 如果没有单独的下载,我怎样才能找到他们的安装位置?

0 投票
2 回答
2327 浏览

ios - 如何从命令行在模拟器上构建和运行 xcodeproj?

我想要做的就是能够做与Cmd+相同的事情R,我可以在 Xcode 中做,除了终端。但到目前为止,看多个堆栈溢出的帖子和文章让我迷失了方向。

到目前为止,我已经能够从命令行运行模拟器:

但我无法使用这些命令安装和启动应用程序

我不知道如何找到<PATH-TO-APPLICATION-BUNDLE>. 我假设这并不像将路径放在.xcodeproj...

如果有人可以编写我需要(1).xcodeproj从命令行构建和(2)从命令行在模拟器上运行应用程序的步骤和特定命令,将不胜感激!

PS我知道有像ios-sim这样的工具可能会使整个过程更容易,但我想直接做(即使用Xcode命令行工具)

0 投票
1 回答
25933 浏览

ios - 如何从命令行构建 Xcode 项目?

我尝试阅读 Apple 提供的Xcode Tools 文档,以便我可以使用终端构建.app文件并在模拟器上运行生成的应用程序。Cmd本质上,我想做的就是做与+R在 Xcode 上做的一样的事情。

到目前为止,我已经尝试.xcodeproj像这样构建我的:

但是,当我在模拟器上安装并运行它时,我得到一个带有黑屏的应用程序:

更不用说xcrun simctl launch booted "com.example.apps.MyApp"线路永远不会终止,并且在模拟器上它一直试图打开和重新打开应用程序,但应用程序只显示黑屏。

如果有人能告诉我我做错了什么.xcodeproj,那就太好了!

0 投票
6 回答
36077 浏览

ios - 将深层链接传递到 iOS 模拟器?

我想找到一种更简单的方法来调用 iOS 模拟器中的深层链接。

在 Android 上,您可以通过控制台使用 ADB 将链接通过管道传输到模拟器中。

是否有类似的方法或解决方法可以使用最新的 iOS 模拟器打开深层链接?

0 投票
3 回答
5517 浏览

xcode - 如何在 Mac OS X 中的多个命令行工具安装之间切换(无需安装 XCode)

是否可以在 Mac OS X 中安装和切换多个版本的命令行工具?我想知道是否可以使用xcode-select,但命令行工具安装程序没有选择安装目标的选项。我尝试通过手动重命名Library/Developer/CommandLineTools然后将其传递给xcode-select. 该命令成功,但是当我尝试访问 gcc 时,我得到:

gcc: error: unable to find Xcode installation from active developer path "/Library/Developer/CommandLineTools_9.0.0", use xcode-select to change

似乎在安装整个 XCode 时这是可能的,但我不需要 XCode 并且不想安装它。我需要的只是命令行工具。

0 投票
1 回答
7080 浏览

macos - Xcrun 丢失,xcode 命令行工具未修复

有一个奇怪的 Mac OS 问题。我在 2015 年中期的 McBkPro 上运行 High Sierra 10.13.3。

有一段时间没有编写新项目了(过去一年大部分时间都在忙于我的最后一个项目);现在我尝试启动一个新项目,但我的命令似乎都不起作用......

我总是得到xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun。看起来很简单,x-code cmd line 工具丢失了......除了安装它似乎不起作用/没有效果。

我输入:xcode-select --install,按安装,同意协议,它会下载,安装,给我一个很好的The software was installed但如果我再次尝试任何命令(如brew updatebrew upgrade);我得到同样的错误......(尝试重新启动,没有效果)

有什么线索吗?(我只能在谷歌上找到人们说“安装 x-code cmd line tool”)

0 投票
1 回答
1697 浏览

xcode - 无法通过公司代理安装 Xcode 命令行工具

我在终端中运行以下命令时遇到问题:

xcode-select --install

同意条款和条件后,我会弹出以下错误:

由于网络问题,无法下载软件。

由于网络问题,无法下载软件。

由于我在我工作的公司的公司代理背后,我已经在我的 Mac 上的系统偏好设置中正确设置了它,我可以正常浏览网页。我还通过给定的这些命令添加了代理设置(删除了真实 URL):

export http_proxy="http://example.net:80"

export https_proxy="$http_proxy"

我尝试在 Reddit 上关注这个帖子,该帖子建议删除 App Store 首选项文件,但这没有用。

我现在有点迷茫,因为我不知道如何解决这个问题。也许有一些关于通过终端安装我不知道的东西,与代理设置有关?