iOS usbmuxd.service: Control process exited, code=exited, status=203/EXEC

tl;dr: latest rebuild causes usbmuxd.service to fail to load. Any help to identify the issue would be greatly appreciated.

Recently made NO changes to my configuration.nix file, but did an update with the following two commands:

sudo nix flake update
sudo nixos-rebuild --flake .#host_name

The build failed with the following message:

warning: the following units failed: usbmuxd.service

× usbmuxd.service - usbmuxd
     Loaded: loaded (/etc/systemd/system/usbmuxd.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2023-11-21 23:39:08 AEDT; 125ms ago
       Docs: man:usbmuxd(8)
    Process: 9237 ExecStartPre=/nix/store/aglgni7yskphxmpdlowef38yvah61drjfkqk-systemd-minimal-libs-254.3/bin/udevadm trigger -s usb -a idVendor=05ac (code=exited, status=203/EXEC)
         IP: 0B in, 0B out
        CPU: 511us

Nov 21 23:39:08 tiger systemd[1]: Starting usbmuxd...
Nov 21 23:39:08 tiger (udevadm)[9237]: usbmuxd.service: Failed to locate executable /nix/store/aglgni7yskphxmpdkc8yvah61drjfkqk-systemd-minimal-libs-254.3/bin/udevadm: No such file or directory
Nov 21 23:39:08 tiger (udevadm)[9237]: usbmuxd.service: Failed at step EXEC spawning /nix/store/aglgni7yskphxmpdkc8yvah61drjfkqk-systemd-minimal-libs-254.3/bin/udevadm: No such file or directory
Nov 21 23:39:08 tiger systemd[1]: usbmuxd.service: Control process exited, code=exited, status=203/EXEC
Nov 21 23:39:08 tiger systemd[1]: usbmuxd.service: Failed with result 'exit-code'.
Nov 21 23:39:08 tiger systemd[1]: Failed to start usbmuxd.
warning: error(s) occurred while switching to the new configuration

Any ideas as to what may be causing this? If I comment out the iOS "services.usbmuxd.enable = true then the build completes normally.

I also just started having this issue.

Looks like there is an open issue on the GitHub:

@insanerwayner, thank you for the pointer.

Issue resolved with update to NixOS 24.05 (Uakari)