我想用我的应用调试一些网络bug,我找到了一种创建rvi跟踪的方法,但我甚至无法完成第1步:
rvictl -s -bash:rvictl:command not found
我该怎么办? 我关注网站: https://developer.apple.com/library/mac/qa/qa1176/_index.html
帮助!感谢
答案 0 :(得分:11)
小牛及其他人:您需要从App Store安装XCode,然后然后需要启动一次XCode,并接受其他工具的安装。重启你的终端。很高兴。
答案 1 :(得分:1)
我找到了解决方法here。
总而言之,上面的链接解释说,该问题可能是由于安装Xcode而未安装其他组件引起的。
通过查找/usr/bin/rvictl
文件夹来检查rvictl是否已安装。如果不存在,则不会安装rvictl。要安装它,请安装以下软件包:
重新启动您的终端,然后...瞧!它应该现在可以工作
答案 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