Cuando mi colega cambios en el código y lo confirma en el repositorio puedo ver el código, pero xCode compila como si sus contribuciones no estaban allí

StackOverflow https://stackoverflow.com/questions/1132956

Pregunta

tiene cualquier otro tipo desarrolladores de iPhone experimentaron este fenómeno? Puedo ver sus contribuciones en Xcode - Veo por ejemplo, mi colega ha envuelto un controlador de navegación alrededor de una de mis controladores de vista y lo ha añadido a mi barra de pestañas. ¡Excelente! Ese punto de vista realmente llamó para un controlador de navegación y esto es una adición bienvenida al proyecto.

Por lo tanto, mi código y compilar - sin control de navegación. Yo construyo -> limpios todos los objetivos, pensando que tal vez algo de código precompilado me está ensuciando y compilar de nuevo. Mismo resultado. Yo era finalmente capaz de conseguir sus cambios para compilar eliminando el directorio completo y comprobar que fuera desde el repositorio, pero I realmente no quieren hacer eso cada vez que mi colega comprueba en código.

¿Hay algún tipo de caja que necesito para comprobar o algo? Lo que podría ser la causa de este comportamiento?

Gracias de antemano.

¿Fue útil?

Solución

Aquí hay una serie de posibles soluciones:

1) Eliminar la versión actual de la aplicación de la simulador y / o el dispositivo. Esto se hace especialmente necesario cuando se utiliza Default.png o iconos de aplicaciones. Hay una gran cantidad de accesos directos que el compilador toma para aplicaciones que ya están "instalados".

2) Asegúrese de que nunca hay carpetas construir o archivos específicos de usuario (pbuser.USERNAME creo). Estos archivos hecho estragos en algunos proyectos y básicamente tuvo que borrar y empezar de nuevo.

3) Asegúrese de que todos los archivos se SVN añadidos al proyecto antes de cada confirmación (aunque esto no tendría importancia para su problema actual.

4) Encontrar el código modificado y establecer puntos de interrupción para el depurador de atrapar. Creo que los puntos de interrupción que se vuelven amarillas mientras se ejecuta significan que hay una diferencia entre la marcha y el código.

Yo tendería a creer que sería un problema con el archivo .proj también, pero parece que no es eso.

Otros consejos

Algunas cosas a comprobar (pero tal vez usted ya lo hizo):

  • es el nuevo código añadido con el objetivo correcto? Todavía se lo verá en el árbol del proyecto, pero no se compilará
  • si está utilizando un cliente SVN (o CVS) que no es XCode, usted tiene que recordar a cometer (y actualizar) el archivo .xcodeproject también.

Su pregunta no es del todo claro para mí, así que perdona estas preguntas de seguimiento:

  • ¿Dónde en Xcode viste los cambios? En el navegador de repositorios, o en la parte explorador de archivos de Xcode?
  • ¿Qué quiere decir por "su código"? (Estoy asumiendo que quiere decir que usted eligió la opción "Fuente de actualización del repositorio" o lo que se llama - estoy lejos de mi mac en este momento -. Pero pensé que haría el ingreso)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top