Question: how to make ringtones longer than 30 seconds on iphone?
Answer: iPhone ringtones cannot be longer than 40 seconds. Yes, you can extend your custom-ringtone duration on any iPhone with any iTunes version.