Open the GarageBand app on your iPhone
Import or create the song you want to use
Trim the song to 30 seconds or less
Tap the Share button
Select Ringtone
Name the ringtone
Tap Export
Choose Use sound as…
Select Standard Ringtone or assign it to a contact
Go to Settings
Tap Sounds & Haptics
Tap Ringtone
Select your new ringtone
