Starting with iTunes 7.4 (released in September 2007), Apple officially added custom ringtone support to the iPhone. This much-desired feature means that you can put ringtones on your iPhone using three basic methods:
Create a ringtone from a ringtone-enabled song in the iTunes Store. I cover this technique below.
Here is how to get an iTunes Store ringtone on your iPhone:
Update to the latest version of iTunes. ...