Add M4R ringtone to iPhone without a PC, Mac, or third-party app #

Repeating an answer here for posterity that I made earlier today on AskDifferent:

The only native method I've found for iOS 17 (that does not require using a Mac or PC) is via GarageBand:

  1. Save M4R to Files
  2. Open GarageBand and tap the + icon
  3. Scroll Audio Recorder and tap Voice
  4. Tap the Tracks view icon (looks kind of like an I Ching hexagram) at top left
  5. Tap the Loops icon (looks like a loop of string) at top right
  6. Tap on the Files tab at top center then tap "Browse items from the Files app"
  7. Tap your M4R file in Recents (tap Browse to locate it if it's not in Recents)
  8. Tap and start dragging the M4R filename, which will bring the Track view back up - drop the M4R at the top left corner
  9. Tap the metronome icon to turn it off
  10. Optional: Tap the + symbol at the top right corner, tap Section A, uncheck Automatic, and set length as desired
  11. Tap the drop-down arrow at top left, then tap My Songs
  12. Tap and hold the project you just created, tap Share, tap Ringtone, enter desired name, then tap Export.
  13. When "Ringtone Export Successful" appears, you'll have the option to tap "Use sound as..." then select "Standard Ringtone", "Standard Text Tone", or "Assign to contact".

If anyone knows of a more elegant native method for importing an M4R ringtone without a Mac or PC, please share. One might be forgiven for imagining that Apple intentionally keeps the process abstruse to encourage ringtone sales through the iTunes Store.

/misc | May 25, 2024


Subscribe or visit the archives.