When I try to use rvictl with an iPad Air, the tool doesn't error out, but also doesn't indicate success. Here are two invocations first with the udid of an iPhone Mini, which succeeds, and second with an iPad Air, which does not:
~/Desktop via đŠ v6.0 took 3s
⯠rvictl -s 00008110-[snip]
Starting device 00008110-[snip] [SUCCEEDED] with interface rvi0
~/Desktop via đŠ v6.0 took 5s
⯠rvictl -s 00008112-[snip]
~/Desktop via đŠ v6.0 took 3s
âŻ
If I list interfaces I only see rvi0, which corresponds to the iPhone Mini.
I donât think there are specific issues related to the iPad Air here. I just happen to have an iPad Air as one of my âvictimâ devices and RVI is working just fine there.
Hereâs what I did:
-
I attached my iPad Air to my Mac via USB.
-
Using Xcode 16.0b4 on macOS 14.5, I created a small test project from the iOS > App template.
-
I built that and ran it on my iPad Air. Itâs running iOS 17.5.1, so I had to lower the deployment target to get this to work.
-
The previous steps confirm that, in general, my Mac is able to talk to my iPad. So I used Xcodeâs Device and Simulators window to grab the iPadâs UDID.
-
I then started RVI with that:
% rvictl -s 00008103-000604183CC0801E Starting device 00008103-000604183CC0801E [SUCCEEDED] with interface rvi0 -
And ran
tcpdump:% sudo tcpdump -i rvi0 -n ⊠10:35:11.644795 IP6 fe80::e82d:f5ff:fe26:9be4.50972 > fe80::e82d:f5ff:fe26:9b1b.56709: Flags [.], ack 2319242685, win 2048, length 0 âŠ
Share and Enjoy
â
Quinn âThe Eskimo!â @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"