Esto solía funcionar a la perfección para mí también, pero dejó de funcionar con Xcode 3.0. Estoy seguro de que debe haber algún ajuste oculto, ya que funciona para algunos, presumiblemente aquellos que lo tenían activado en Xcode 2.x, sin embargo, no lo he encontrado.
Para los interesados, tengo una solución que implica llamar a un AppleScript simple que guarda todos los documentos IB abiertos.Estos son los pasos:
1) Crear la secuencia de comandos de Apple, algo a lo largo de estas líneas:
tell application "Interface Builder"
set num to count of documents
if num > 0 then
repeat with i from 1 to num
tell document i to save
end repeat
end if
end tell
2) guardarlo como Script (en mi ejemplo /Users/myself/Programming/SaveIBFiles.scpt)
3) En su proyecto, cree un nuevo objetivo. Ese es el menú "Proyecto" »" Nuevo objetivo ... ", elija" Otro "» "Destino de script de shell". Lo llamé "Guardar archivos IB"
4) Expandir el nuevo objetivo, ya contiene una fase "Ejecutar script". Acceder a la información para esta fase de ejecución de secuencias de comandos pestaña "General" deje de Shell en /bin/sh
y como secuencia de comandos de escritura:
if [ -f "/Users/myself/Programming/SaveIBFiles.scpt" ]; then
osascript "/Users/myself/Programming/SaveIBFiles.scpt"
fi
5) Ahora seleccione su objetivo original, llamar a su información, pestaña "General", y agregue el nuevo objetivo como una dependencia directa.
Ahora, cada vez que crea su aplicación, se llama al script, guarda sus archivos IB abiertos y luego compila su objetivo principal. Tenga en cuenta que si no crea un nuevo objetivo y simplemente agrega una fase de compilación "Ejecutar script" a su objetivo principal, el guardado parece ocurrir demasiado tarde.
Espero que esto ayude!
Acabo de actualizar a Snow Leopard y ahora he perdido mi integración con IB también. –