How to Turn a Song into a Ringtone on an iPhone
Apple removed the bloat from iTunes in version 12.7, removing the App Store and various other things, including ringtones, where you could easily see all your ringtones.
However, you can still sync your new ringtones on your iPhone in the latest version of iTunes.
To do this, connect your phone to your computer using its USB cable. If you’re using Windows 10, tap “Trust This Computer” when it appears on your iPhone screen. You may need to disconnect and reconnect the USB cable if this message does not appear unless you have already performed this step. Enter your phone’s password as part of the “trust” process and wait for your phone’s icon to appear in iTunes. Sometimes it may take a few minutes.
You may see a message in iTunes asking “Do you want to allow this computer to access information on ‘Xxxx’s iPhone’?” click on the Continue button to authorize this access.
Find your phone in the left column under Devices. Click it and the list should expand so you can see a Tones section. Click on it and you will see custom tones appear on the right (if you don’t have any, this list will be empty).
Switch to the File Explorer window – or the Finder on a Mac – where your ringtone should still be highlighted (or see the Find File step earlier). If it is not selected, click on it to do so.
Press Ctrl+C on your keyboard or Command+C on a Mac to copy the file.
Return to iTunes, click Tones if that section is not already selected, and press Ctrl+V (Command+V on Mac) to paste the tone.
What should happen is that the tone will appear in the list of tones and automatically sync to your iPhone within seconds.
To note: you can no longer drag and drop tones from an Explorer window to iTunes.
Mac users: Sometimes ringtones just don’t show up in the Ringtones section. There are two things to try here:
1- Delete the “song” entry for the ringtone in your iTunes Music library (don’t delete the actual file on your hard drive – choose to keep it when prompted). Then double click on the .m4r file in the Finder and it should appear in Tones.
2- If that doesn’t work, try moving the .m4r file outside of your iTunes folder on your hard drive (eg desktop). Then double click on it.