Im Vergleich zur vorherigen Betaversion wurden keine signifikanten Änderungen vorgenommen, aber Sicherheitsprobleme beseitigt. Nicht enthalten in Xcode 3.1 ist jedoch das iPhone SDK. Dieses muss noch immer extra von den Entwicklern herunter geladen werden.