After TapTapTap's December 2010 release of version 2.0, iTunes began relentlessly prompting me to update, which would mean I would lose the volume shutter button feature. I couldn't find an option in iTunes to permanently decline an app update, so I made a backup copy of Camera+ 1.2.1, and then renamed the original file, from:
~/Music/Mobile Applications/Camera+ 1.2.1.ipa
~/Music/Mobile Applications/Camera+ 2.0.ipa
Now iTunes no longer prompts me to update Camera+, and I retain version 1.2.1's volume button shutter release. Each time TapTapTap subsequently updates Camera+ 2.x, I will of course have to rename the .ipa file above to match the new version number. [Feb 2011 Update: the file is now named: Camera+ 2.1.ipa]
This technique may be useful for other iOS apps for which you wish to retain an older version. Remember when you update an app in iTunes, the old .ipa file is placed in the Trash, from whence you can retrieve it.
PS. I share developer John Casasanta's wish that if enough people ask, Apple will eventually allow future versions of Camera+ to re-enable the VolumeSnap feature.
- VolumeSnap Aug 4 2010, John Casasanta, TapTapTap
- Camera+ VolumeSnap: Rejected Aug 9 2010, John Casasanta, TapTapTap
- Camera+ pulled from App Store over hidden feature Aug 12 2010, Aulia Masna, Macworld.com
- Camera+ returns to App Store with version 2.0 Dec 22 2010, Jesse David Hollington, iLounge.com
- Apple Doesn’t Want Coders Messing With iPhone Buttons – Sometimes Dec 27 2010, Brian X. Chen, wired.com
- Camera+ updated, VolumeSnap returns at last, Chris Rawson, tuaw.com Nov 16 2011
- VolumeSnap is back!, Taptaptap.com blog, Nov 16 2011
- IOS 5 released: Apple's built-in Camera app now allows use of volume key, as well as the volume control on your headphones, as shutter release, Oct 12 2011
- Thank God the iPhone gets a Hardware Camera Button…, Kyle Vanhemert, Gizmodo.com, June 6 2011