Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We (bafflingly) have two great guides to adding custom ringtones to an iPhone via iTunes. Is there a way to do it without syncing with iTunes?

share|improve this question
up vote 6 down vote accepted


Such functionality is indirectly excluded by the iOS Developer Program Licence Agreement under section 3.3.4.

There it is stated that applications may only write data to an application's designated container area on the device. Therefore, the library data for ringtones cannot cannot be manipulted unless there were API to do this.

I am not sure if I'm allowed to post a direct link here, therefore use this google search to get to the document.

share|improve this answer

But with iTunes to add iPhone ringtones is free. You don't have to buy ringtones from iTunes, you just have to sync the ringtones you have (bought from other sources, or made yourself) through iTunes.

What I had to do was in iTunes, use "Add File to Library" (under the file menu) to add the ringtone for free , this will place it in its own Tones library (if you didn't already have one).

Then you can connect the iPhone, and there will be a specific sync tab for Tones where you can select what you added to the library and then sync it to your phone.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.