ref:
https://wiki.archlinux.org/title/IOS
needed packages:
sudo pacman -S libimobiledevice usbmuxd gvfs-gphoto2
a reboot might needed for the file manager to pick up iPhone .
the thing is since artix does not use systemd, so usbmuxd daemon service might not running.
here provide a way to run it under runit system:
https://forum.artixlinux.org/index.php/topic,2297.msg15372.html#msg15372
on my dinit system, it would be different, before looking into how to have it running as a dinit service, I ran it forground when needed, in terminal do:
sudo usbmuxd -v -f
before running this, iphone connected to the pc wont promot to trust the pc, sometimes not evening charging. But can be found in dmesg and lsusb.
Then open another terminal and run
$
idevicepair pair
iphone should now ask to trust the pc when you unlock it
after you click trust, it should say
SUCCESS: Paired with device d8e8fca2dc0f896fd7cb4cb0031ba249