问题标签 [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.
ios - 想在 Appium 自动化中使用“xcrun simctl”
有没有办法可以xcrun simctl
在我的 Appium 自动化中使用命令?我遇到了我想从模拟器中使用卸载和安装应用程序的情况,这是 appium 方法不可用的。所以,我在想是否可以在自动化代码中使用这个实用程序。
我正在用 Java 在 iOS 上运行我的自动化。
ruby - 安装 Ruby 后 MAC OS X 上的活动开发者路径无效
我收到此错误:
xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun
此解决方案有效,但在关闭我的终端并重新打开它后再次出现错误;然后,每次打开新的终端窗口时,我都必须运行相同的命令。
如何应用这些更改,以便它们在关闭终端窗口后保存?
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
swift - 如何在 CLI 中使用 xcrun swift 传递参数?
安装 Xcode 后,我想在命令行中编译和运行一个 .swift 文件。明白了,可以这样做:
但是,我想在命令行中传递一个参数。
例如,在 sayHello.swift 中使用以下函数:
你如何传递参数,例如 Bob?这看起来很有希望:
-D 指定一个或多个构建配置选项
但是,这不是我所期望的。
ios - 重置 iOS 模拟器内容并添加照片
对于 UI 自动化测试,我想要一个重置 iOS 模拟器,然后在我的自动化脚本开始之前添加几张照片。
当我运行这个:
xcrun simctl 擦除设备_UUID
xcrun simctl addphoto device_UUID ~/Desktop/photos/photo1.PNG
我收到此错误:
处理命令时遇到错误(代码=146):
设备状态无效
如何擦除模拟器,然后以编程方式向其中添加照片?
python - python中等效的Xcode构建命令
我尝试了相当于:
在 python3.4 中使用子进程作为:
我做对了吗。如果不是,请给出解决方案。
编辑:错误就像
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是从以前的版本升级的,没有这个问题。
ios - 从命令行启动 iOS 模拟器失败,错误代码 60
我正在尝试使用以下命令从命令行启动 iOS 模拟器:
不幸的是,这失败并出现以下错误:
谷歌搜索此错误无济于事。
我发现的一件事是带有 iOS 7 的 iOS 模拟器会发生此错误。带有 iOS 8 的 iOS 模拟器可以使用上述命令正常启动。
因为有人已经遇到过这个错误?如果是这样,你是如何解决的?
谢谢!
xcode - 在模拟器中安装应用程序时,Simctl install 在 .app 中找不到 Bundle Identifier
当我尝试在启动的模拟器中安装我的应用程序时,如下所示:
我得到以下结果:
当我检查 .app 中的 Info.plist 时,CFBundleIdentiifier 在那里并且正确。
我在优胜美地使用 xcode 6.3.2
模拟器在安装时启动。
我究竟做错了什么?
ios - Xcode 6.3.2 手动构建和签名在安装时出错:应用程序签名无效
当我为我的应用程序运行自动(命令行)构建、签名和上传脚本时,安装应用程序时出现错误:“应用程序签名无效”。
它在几年前运行良好,两周前停止工作(可能是由于 Xcode 更新)。
当我使用 Mac OS 的 HockeyApp 构建 ipa 并上传时,也会发生同样的错误。
当我在 Xcode 中手动执行相同操作,然后将其导出为 .ipa 时,一切正常。
可能是什么问题呢?我认为 xcodebuild 在签名过程中所做的事情与手动 Xcode .ipa-export 不同。
我的自动构建过程(缩短)