Why I Can't Mount an ISO File on macOS Sonoma

I have an ISO file, which will mount a converted Blu-ray Disc. How can I mount it normally?

Maybe you can:

  1. Right-click the ISO file.
  2. Select Open With > DiskImageMounter.
  3. If it doesn’t appear, choose Other…, go to /System/Library/CoreServices/, and select DiskImageMounter.

I have a similar problem and I thought there may be something wrong with the macOS version.
A potential—though not very convenient—workaround is to download and install an older version of macOS, either on a separate drive or in a different APFS container on your internal disk, and test whether the ISO files mount there.
For a safe and direct install of older macOS, iBoysoft Diskgeeker for Mac is a good choice.

Download and open it.
Choose your hard drive volume and click Download Image.
Click Get for your wanted older macOS version.
Select a place to save.

Yep, running hdiutil attach /path/to/your/file.iso in Terminal can also help, replace /path/to/your/file.iso with the actual file path.