Una aplicación en B4J genera una aplicación .jar (java archive), que puede ejecutarse con el Java Runtime Environment. Se pueden ejecutar por tanto en windows, mac y linux. Para iPhone me temo que no, tendrías que desarrollar la aplicación con B4I.
En el Mac, si tienes java instalado, puedes hacer doble click en el .jar. También puedes crear un .dmg.