-bash:rvictl:命令未找到,Mac book pro OS X 10.7.5&Xcode 4.6

use*_*967 7 macos networking

我想用我的应用程序调试一些网络bug,我找到了一种创建rvi跟踪的方法,但我甚至无法完成第1步:

rvictl -s -bash:rvictl:命令未找到

我该怎么办 ?我关注该网站:https: //developer.apple.com/library/mac/qa/qa1176/_index.html

救命!谢谢

Mic*_*sen 13

小牛队及其他小组:你需要从App Store安装XCode,然后你需要启动一次XCode,并接受其他工具的安装.重启你的终端.很高兴去.


E.N*_*N.D 7

我在这里找到了解决方案。
总之,上面的链接解释了该问题可能源于安装 Xcode 而不安装其他组件。
通过查找/usr/bin/rvictl文件夹来检查 rvictl 是否已安装。如果它不存在,则未安装 rvictl。要安装软件包,请通过finder打开您的应用程序文件夹,右键单击Xco​​de应用程序,然后按照以下路径查找需要手动安装的项目:

  • Xcode.app/Contents/Resources/Packages/MobileDevice.pkg
  • Xcode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg

重新启动您的终端并....瞧!它现在应该可以工作了。

卡特琳娜更新

基于@KarthicRaghupathi 的评论。rvictl 位置在 Catalina 中已更改。rvictl 文件现在位于/Library/Apple/usr/bin. 其余过程与上述相同。

  • 遇到了同样的问题。即使安装了“MobileDevice.pkg”和“MobileDeviceDevelopment.pkg”后,仍然找不到“rvictl”。在 macOS 10.15.1 (19B88) 和 Xcode 11.2 (11B52) 中,可以找到此可执行文件的位置是“/Library/Apple/usr/bin”。 (4认同)

com*_*ish 0

您需要安装 Xcode 的命令行工具,可在此处获取: https:
//developer.apple.com/downloads/index.action
?name=for%20Xcode%20-# 其中包括 rvictl 程序。

  • 10.10 的命令行工具显然不包括 `rvictl` 程序 - 我收到错误消息:`command not find` (3认同)