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

Same situation here, it seems rvictl needs to be updated for big sur.
beta 4 hasn't fixed it
Same here. Apparently has not been fixed in beta 5.
Same with the stable release of 14.0
Have any of you found a solution? I am having the same problem right now.

Using: macOS 11.0 (Beta) and iOS 14.1
rvictl works for me in Big Sur 11.0.1 (20B29) with Xcode 12.2 (12B45b) after I loaded rpmuxd as described here.

The path to rpmuxd's launchd plist may differ from the path in that article. I used this command to load it:

Code Block
sudo launchctl load -w /Library/Apple/System/Library/LaunchDaemons/com.apple.rpmuxd.plist

Pb still present ...
Using MacOS beta 11.1 (20C5048k) with iphone X11 pro iOS 14.3 (18C5054c)
rpmuxd is loaded and outputs the same expected message on the mac console each time I run rvictl -l :
com.apple.rpmuxd:rpmuxdgetcurrent_devices:847 No devices currently available

However, when running rvictl -s UDID, nothing happens : I get the prompt back a few seconds later, there is no error nor success message.
And nothing obvious in the console ...

Can anybody help ?

PS : I tried UDID lowercase and uppercase, same issue
so sad about it.
No action when it run with the -s flag, and with -l it reply with Could not get list of devices
I was having the issue with rvictl refer responding, but now I am getting the FAILED error. Updated to latest Xcode 12.3 (12C33) and macOS 11.1 (20C69) and iOS 14.3 (18C66):
Code Block language
# sudo rvictl -s 00008101-<REDACTED>
Starting device 00008101-<REDACTED> [FAILED]

Same happens with and without sudo...
Same here on iOS 14.4, macOS 11.1 and Xcode 12.4

When the UDID is copy pasted with all caps I get
Code Block
Starting device <My UDID> [FAILED]


For a laugh I tried changing the letters to lower-case and get no stdout, also tried -l and -L after each and "Could not get list of devices"

I'm just starting out on Apple development so I might've missed something though...

Edit: I've tried with and without sudo
hi friends!

i have just met the same problem while csanchez3's solution just help me out.

rvictl works for me in Big Sur 11.0.1 (20B29) with Xcode 12.2 (12B45b) after I loaded rpmuxd as described here.
The path to rpmuxd's launchd plist may differ from the path in that article. I used this command to load it:
sudo launchctl load -w /Library/Apple/System/Library/LaunchDaemons/com.apple.rpmuxd.plist

I tried that one and I get
Code Block
/Library/Apple/System/Library/LaunchDaemons/com.apple.rpmuxd.plist: service already loaded
Load failed: 37: Operation already in progress

:(
csanchez3's solution gives me

Code Block sh
/Library/Apple/System/Library/LaunchDaemons/com.apple.rpmuxd.plist: service already loaded
Load failed: 37: Operation already in progress


Any news about it? It's not working and I can't find a solution yet.
Folks, I solved doing this:

as root:

installer -pkg /Applications/Xcode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg -target /

After that in uppercase:

rvictl -s UUID (it will open to you change the preferences of your systems and reboot)

After restart, everything fine over here.

Hope that help you folks
  • I tried the steps described here on version 10.15.7. The installation was successful but after restart I see the same problems.

  • This worked for me on bigSur

  • This worked 👍