In reply to Jack McKechnie:
Sounds like you're training pretty hard.
You don't need to get an app with a workout pre-installed though. It's unlikely to be that good for you anyway. Much better to write you're own, and tailor it specifically to your needs.
If you want to strip a workout right down then I'd suggest doing fingertip pullups, probably the most climbing specific of basic exercises. Do sets of 4/5/6 (depending on strength/fitness) on the minute - 15 sets will then only take you 15 minutes. Consider adding weight if you need to make it harder, wrist weights if you want to make it harder on your fingers. If you improve at these you'll probably notice an overall improvement in your climbing. That should leave some time for some core / antagonist training. Maintaining strength supposedly requires fewer training days so if you just want to maintain you could do your other exercises say once per week.
There's a great free app called interval timer. (Android version:
http://bit.ly/1pwF30Y) You can write multiple workouts, set rest times, it records your workouts when you've completed them. Because everything is timed you know exactly how long you're workout will be before you start. It's ideal for an intense and effective, time limited workout.