I too am having this issue. I have custom ringtones on my phone (created in iTunes from music I ripped via CDs and which play when I navigate to them under Settings > Sounds & Haptics > Ringtone), but when I receive a phone call, the default "Opening" tone is what is played. I have been griping about this to Apple since at least public beta 5 and they have been absolutely no help. Thus far I have:
- Tried setting custom ringtones for specific contacts (no resolution).
- Confirmed the tones play in iTunes when my phone is connected to the computer.
- Completely removed the ringtones from my device, synced/rebooted the phone, and manually re-added them per the new means of manually managing tones (no resolution).
Currently I am at a loss, and, thus far, Apple seems to be offering no resolution. While this is partly just frustration talking, I have had every iteration of an iPhone since the 3G. That being said, with decisions like this, requiring an army of dongles/adapters on the new MacBooks, nerfing the volume of keyboard clicks to almost inaudible levels, and other "odd" decisions they have made recently, Apple is making me seriously reconsider investing in future iterations of their devices. Upgrades to hardware and software are supposed to improve things, not make them worse. They have been well aware of this issue long before the master release of iOS 11 rolled out the door and they have done absolutely nothing to fix it.
Rant over; if anyone finds a resolution for this, please share. This is driving me up the wall.
Update: Looks like half my custom ringtones work and the other half do not. The ones that do not, Apple has tagged as "purchased" (right-click > item info > file) even though they were not. They were created in iTunes from songs which came from a CD Rip. Unsure how to get around this, but I am investigating. The ones that do work, are not tagged as such. Everything else is identical: file location, extension, etc. I am looking into this, but thought I would update here in case it helps someone else find a resolution faster.