问题标签 [xcrun]

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 投票
0 回答
462 浏览

ios - 想在 Appium 自动化中使用“xcrun simctl”

有没有办法可以xcrun simctl在我的 Appium 自动化中使用命令?我遇到了我想从模拟器中使用卸载和安装应用程序的情况,这是 appium 方法不可用的。所以,我在想是否可以在自动化代码中使用这个实用程序。

我正在用 Java 在 iOS 上运行我的自动化。

0 投票
11 回答
45003 浏览

ruby - 安装 Ruby 后 MAC OS X 上的活动开发者路径无效

我收到此错误:

xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun

解决方案有效,但在关闭我的终端并重新打开它后再次出现错误;然后,每次打开新的终端窗口时,我都必须运行相同的命令。

如何应用这些更改,以便它们在关闭终端窗口后保存?

0 投票
9 回答
121008 浏览

ios - How do I fix the xcrun unable to find simctl error?

I have Xcode 6.2 Beta. Attempting

in terminal yields

xcrun: error: unable to find utility "simctl", not a developer tool or in PATH

0 投票
1 回答
692 浏览

swift - 如何在 CLI 中使用 xcrun swift 传递参数?

安装 Xcode 后,我想在命令行中编译和运行一个 .swift 文件。明白了,可以这样做:

但是,我想在命令行中传递一个参数。

例如,在 sayHello.swift 中使用以下函数:

你如何传递参数,例如 Bob?这看起来很有希望:

-D 指定一个或多个构建配置选项

但是,这不是我所期望的。

0 投票
2 回答
719 浏览

ios - 重置 iOS 模拟器内容并添加照片

对于 UI 自动化测试,我想要一个重置 iOS 模拟器,然后在我的自动化脚本开始之前添加几张照片。

当我运行这个:

xcrun simctl 擦除设备_UUID

xcrun simctl addphoto device_UUID ~/Desktop/photos/photo1.PNG

我收到此错误:

处理命令时遇到错误(代码=146):

设备状态无效

如何擦除模拟器,然后以编程方式向其中添加照片?

0 投票
1 回答
829 浏览

python - python中等效的Xcode构建命令

我尝试了相当于:

在 python3.4 中使用子进程作为:

我做对了吗。如果不是,请给出解决方案。

编辑:错误就像

0 投票
1 回答
1175 浏览

osx-yosemite - dyld:未加载库:从 xcrun 引用的@rpath/libxcrun.dylib

我对 mac 比较陌生,现在正在尝试设置开发人员。基于 Cordova 的 iOS 应用程序的环境。我正在使用优胜美地 10.10.3

我已经安装了 xcode 6.3.1 和 6.3.1 的命令行工具,在 /Applications/Xcode.app/Contents/Developer/ 下我可以看到 usr/bin 和 usr/lib,xcode-select -p 也指向这个路径,所以我认为命令行工具很好。

但是,当我运行 xcodebuild 时,找不到命令。我已经手动将上面的路径添加到 PATH 环境变量中以使 xcodebuild 可见,但不确定为什么需要这样做,我认为安装应该已经解决了这个问题。

然后,当 xcrun 在某个脚本( npm install -g ios-deploy )中执行时,我收到以下错误:

dyld:库未加载:@rpath/libxcrun.dylib 引用自 /usr/bin/xcrun,原因:找不到图像。

我看到 xcrun 在 /usr/bin 以及命令行工具安装路径下的 usr/bin 中可用。但 libxcrun.dylib 仅在安装路径中可用。

我手动将此动态库复制到 /usr/lib 并且 xcrun 工作。

虽然它似乎工作但我怀疑,这样的手动操作不应该是正常的安装后程序,不是吗?

命令行安装后有什么我忘了做的吗?如果我需要复制/移动更多这样的小文件怎么办?我可以简单地在某处指定安装路径吗?

顺便说一句,我将安装路径/usr/lib 添加到 PATH 中,但不适用于 xcrun,必须复制 .dylib。

还有其他mac的Xcode和CLT是从以前的版本升级的,没有这个问题。

0 投票
0 回答
238 浏览

ios - 从命令行启动 iOS 模拟器失败,错误代码 60

我正在尝试使用以下命令从命令行启动 iOS 模拟器:

不幸的是,这失败并出现以下错误:

谷歌搜索此错误无济于事。

我发现的一件事是带有 iOS 7 的 iOS 模拟器会发生此错误。带有 iOS 8 的 iOS 模拟器可以使用上述命令正常启动。

因为有人已经遇到过这个错误?如果是这样,你是如何解决的?

谢谢!

0 投票
1 回答
3678 浏览

xcode - 在模拟器中安装应用程序时,Simctl install 在 .app 中找不到 Bundle Identifier

当我尝试在启动的模拟器中安装我的应用程序时,如下所示:

我得到以下结果:

当我检查 .app 中的 Info.plist 时,CFBundleIdentiifier 在那里并且正确。

我在优胜美地使用 xcode 6.3.2

模拟器在安装时启动。

我究竟做错了什么?

0 投票
0 回答
62 浏览

ios - Xcode 6.3.2 手动构建和签名在安装时出错:应用程序签名无效

当我为我的应用程序运行自动(命令行)构建、签名和上传脚本时,安装应用程序时出现错误:“应用程序签名无效”。

它在几年前运行良好,两周前停止工作(可能是由于 Xcode 更新)。

当我使用 Mac OS 的 HockeyApp 构建 ipa 并上传时,也会发生同样的错误。

当我在 Xcode 中手动执行相同操作,然后将其导出为 .ipa 时,一切正常。

可能是什么问题呢?我认为 xcodebuild 在签名过程中所做的事情与手动 Xcode .ipa-export 不同。

我的自动构建过程(缩短)