¿Puede xcode hacer VB?
No. Xcode es el objeto c y vb en un sentido estricto se refiere al visual basic de Microsoft.
Xojo (anteriormente llamado realbasic y realstudio) se puede usar en macos, que se dice que es compatible con vb6, pero de hecho todavía hay muchas diferencias.
O usar Xamarin, cuya versión para osx es totalmente compatible con vb.net (2.0~4.5). Sin embargo, xamarin no puede diseñar interfaces visuales, solo codifica y compila, y vb.net y vb no son lo mismo.
La mejor manera de utilizar la programación vb6 en osx es instalar un sistema virtual ligero de Windows, como winnt4/win98.