Is it possible to install a custom ringtone on an iPhone running iOS 11 using iTunes 12.7 or later? If so, how?
Yes. You can manually drag your ringtones into the device connected with iTunes.
I confirm the answer by Cykor: once installed the iTunes 12.7 version, and with a device connected, there is no more a "Ringtones" section under the selected device; but dragging a .m4r file over the device sends that file to the device. That file will be usable as a ringtone for any event or contact. If the file is not the correct format or size (too long, for example) an error window will appear.
protected by Community♦ Sep 15 '17 at 23:03
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?