rvictl not working on big sur and ios 14 beta 3

This thread has been locked by a moderator.

Apple Recommended

  • Yay!

  • It doesn't work with Xcode 13.1. I use BigSur 11.6.1 and iOS 15.1.

    Actually it works intermittently when we restart phone or System, Not sure what fixes the problem and it comes back if we disconnect the phone. No clear work around yet.

  • having the same a similar issue on Intel with Xcode 13.1, Big Sur 11.6.1 and iOS 15.1. The rviN device lasts for 20 seconds until the idle timer fires. I've managed on a couple of occasions to get the idle timer to stop (not sure how) and at this point the rviN device persists. Sorry for the formatting below:

    default 16:14:18.296385+0000 rpmuxd USBMuxListenerCreateFiltered:898 Created 0x7ff25cf049a0 default 16:14:18.296705+0000 rpmuxd Transactions moved from 1->0, starting idle timer default 16:14:18.296811+0000 rpmuxd USBMuxHandleDictionary:1437 Adding event 0x7ff25cd11ae0 to changelist. default 16:14:18.296988+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.312444+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.317523+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.394612+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.398216+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.436430+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 14787 (c3, 39) default 16:14:18.439652+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.444839+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:38.507258+0000 rpmuxd Idle timer fired, exiting.

    I've also tried this on Monterey 12.0.1 with exactly the same results.

Replies

  • Yay!

  • It doesn't work with Xcode 13.1. I use BigSur 11.6.1 and iOS 15.1.

    Actually it works intermittently when we restart phone or System, Not sure what fixes the problem and it comes back if we disconnect the phone. No clear work around yet.

  • having the same a similar issue on Intel with Xcode 13.1, Big Sur 11.6.1 and iOS 15.1. The rviN device lasts for 20 seconds until the idle timer fires. I've managed on a couple of occasions to get the idle timer to stop (not sure how) and at this point the rviN device persists. Sorry for the formatting below:

    default 16:14:18.296385+0000 rpmuxd USBMuxListenerCreateFiltered:898 Created 0x7ff25cf049a0 default 16:14:18.296705+0000 rpmuxd Transactions moved from 1->0, starting idle timer default 16:14:18.296811+0000 rpmuxd USBMuxHandleDictionary:1437 Adding event 0x7ff25cd11ae0 to changelist. default 16:14:18.296988+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.312444+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.317523+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.394612+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.398216+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.436430+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 14787 (c3, 39) default 16:14:18.439652+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:18.444839+0000 rpmuxd USBMuxConnectByPort:584 Connecting to port 32498 (f2, 7e) default 16:14:38.507258+0000 rpmuxd Idle timer fired, exiting.

    I've also tried this on Monterey 12.0.1 with exactly the same results.

The rviN device lasts for 20 seconds until the idle timer fires.

I’m not sure what’s going on here but, if you can reproduce this consistently, I’d appreciate you filing a bug against the RVI mechanism. Please attached two sysdiagnose logs, one from the Mac and one from the iOS device, taken immediately after things break down.

And if you can post your bug number, just for the record, that’d be grand.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

  • Bug raised FB9788761

  • @slider42, this is the symptom for 82137652. Which has been fixed and is included as part of Xcode 13.2 beta 2 (13C5081f).

  • Neat-o!

Hi, what helped for me [IOS 11.6 Big Sur - XCode 13.1]

rvictl had 2 locations on 'which' command, one with a double //

$ which -a rvictl
/Library/Apple/usr/bin//rvictl
/Library/Apple/usr/bin/rvictl

removing the '/Library/Apple/usr/bin//rvictl' from the PATH variable helped for me. I hope it works well for you too :-)

#list the PATH variables:
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin/:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS

#copy the returned variable and remove the one with //rvictl and overwrite with the new paths:
$ export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS

Now the 'which' command should only return a single instance:

$ which -a rvictl
/Library/Apple/usr/bin/rvictl
  • After dis-and re-connecting iphone, the command rvictl stops again after couple of seconds... Sorry, i thought i had it sorted out... :-/

Add a Comment

Folks, I’ve locked this thread. That’s because:

  • There have been significant improvements to RVI in recent releases, as indicated by the Apple Recommended answer.

  • This thread is now 3 pages long which makes it hard to find new posts or comments.

If you continue to have RVI problems, feel free to start a new thread with the details.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"