El instalador de Xcode 3.x falla cuando intentas ejecutar el instalador contra Lion.
Xcode 4.0 tampoco funciona bajo Lion, y se niega a iniciar intencionalmente.
Algunas aplicaciones de desarrollador (como Dashcode) se inician, pero la mayoría de las veces no se bloquean.
Si realmente depende de Xcode 3, su mejor opción es mantener a Snow Leopard en una segunda partición junto con Lion y arranque dual cuando sea necesario. AFAIK, sin embargo, puede apuntar a versiones anteriores de Mac OS X e iOS en cierta medida en Xcode 4.1.
Puedes intentar instalarlo en Snow Leopard y luego actualizarlo a Lion. Esa es la mejor oportunidad, pero podría ser más fácil mantener un disco externo de arranque con Snow Leopard y Xcode 3.x en caso de que encuentres algún problema. el camino.