Question: how to set custom ringtone on iphone ios 12?
Answer: Open Settings.
Tap on Sounds & Haptics.
Tap on any of the sounds you'd like to change — ringtone, text tone, new voicemail, etc.
In the resulting menu, find and select the custom ringtone or text tone you selected.