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

时间:2014-02-04 17:39:39

标签: macos networking

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

rvictl -s -bash:rvictl:command not found

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

帮助!感谢

6 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:1)

我找到了解决方法here
总而言之,上面的链接解释说,该问题可能是由于安装Xcode而未安装其他组件引起的。
通过查找/usr/bin/rvictl文件夹来检查rvictl是否已安装。如果不存在,则不会安装rvictl。要安装它,请安装以下软件包:

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

重新启动您的终端,然后...瞧!它应该现在可以工作

答案 2 :(得分:0)

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

答案 3 :(得分:0)

当你说:10.10的命令行工具显然不包括rvictl程序 - 我收到错误消息:找不到命令

您需要查看上面的评论:Mavericks及其他:您需要从App Store安装XCode,然后您需要启动一次XCode,并接受其他工具的安装。重启你的终端。

然后会出现。

答案 4 :(得分:0)

我正在使用macOS Catalina和Xcode 11,可以在/Library/Apple/usr/bin.中找到rvictl文件,但仍然遇到相同的错误

-bash:rvictl:找不到命令

尝试所有提供的解决方案对我无济于事。添加sudo救了我,

sudo rvictl -s [DEVICE UDID]

[或]

sudo /Library/Apple/usr/bin/rvictl -s [DEVICE UDID]

这可能会帮助一些人。

答案 5 :(得分:0)

在Catalina上,rvictl的默认位置和安装位置似乎不同。 rvictl应该由Xcode安装。在路径/Library/Apple/usr/bin/rvictl中查找它。默认外壳程序的路径中有/Library/Apple/usr/bin/,可以自定义它或提供完整的合格路径,即

/Library/Apple/usr/bin/rvictl -s 00008020-XXXXXXXXXXXXXXXX

来源:https://forums.developer.apple.com/message/392193#392193