Since we're in a "bash patterns" thread anyway... the script it's running can do whatever, so let's extend it so it works in your case too, by asking you if it's good or not, so you can still do manual app interaction with "bisect run":
#!/bin/bash
if ! pod install; then
exit 125
fi
Q=
while [[ "$Q" != 'y' && "$Q" != 'n' ]]; do
read -p 'Is this revision good? [y/n] ' Q
done
[[ "$Q" == 'y' ]]