Should work, but if anything, you can patch files manually.
iv-includes/templates/index.gallery.phtml
Find:
swfobject.embedSWF("<?php echo htmlspecialchars(IV_PATH); ?>imagevue2.swf", "imagevue", "100%", "100%", "8.0.0", "<?php echo htmlspecialchars(IV_PATH); ?>expressInstall.swf", flashVars, params, attributes);
Replace with:
if (<?php echo (intval(IS_IPHONE)) ?>) { $('#na').text('Sorry, HTML gallery is disabled, you will need Flash player installed to view this gallery.'); }
else { swfobject.embedSWF("<?php echo htmlspecialchars(IV_PATH); ?>imagevue2.swf", "imagevue", "100%", "100%", "8.0.0", "<?php echo htmlspecialchars(IV_PATH); ?>expressInstall.swf", flashVars, params, attributes); }
/iv-includes/common.inc.php
define('IS_IPHONE',
false !== stripos($_SERVER['HTTP_USER_AGENT'], 'ipad')
|| false !== stripos($_SERVER['HTTP_USER_AGENT'], 'iphone')
|| false !== stripos($_SERVER['HTTP_USER_AGENT'], 'ipod')
);