¿Cómo actualizar XCode con un ID de usuario diferente?

Así que mi empleador me dio una macbook que fue utilizada por un desarrollador anterior para el desarrollo de iOS. Ahora Appstore me pide que actualice XCode a una nueva versión y cuando intento actualizar, me sigue pidiendo que inicie sesión con el ID de Apple. En la ventana emergente, sigue mostrándome la identificación de Apple del usuario anterior y tampoco me deja cambiar. Es frustrante que Apple no permita que un usuario diferente actualice el software a menos que ese usuario lo haya instalado. ¿Alguna solución para este problema?

Encontré https://stackoverflow.com/questions/10395077/updating-xcode-using- different- apple-account this. La solución aquí dice que elimine el XCode del Launchpad y luego lo vuelva a instalar. Mi pregunta es si elimino XCode, ¿afectará a los archivos de proyecto de iOS existentes que se crearon con XCode?

Respuestas (2)

Elimine la aplicación de /Aplicaciones y luego vuelva a descargarla desde su ID de Apple preferida. La eliminación de Launchpad es un poco más limpia, pero hace lo mismo: conserva los archivos de usuario creados por Xcode, pero elimina la aplicación en sí.

A menos que almacene los archivos del proyecto en /Aplicaciones, no afectará los archivos del proyecto ni la configuración del usuario, ya que se almacenan de manera predeterminada en /Usuarios.

Para que AppStore olvide las credenciales antiguas con las que se descargó la aplicación, debe eliminar el directorio _MASReceipt en el paquete de la aplicación XCode.

  • Abre Finder y navega a Aplicaciones
  • Ctrl + clic en XCode y seleccione "Mostrar contenido del paquete"
  • Expanda el directorio Contenidos y haga clic en _MASReceipt para seleccionarlo
  • Presione Cmd+Delete para eliminar el directorio de forma permanente; se le solicitarán sus credenciales ya que se trata de un archivo protegido.
  • Salga y reinicie AppStore.

Desde https://stackoverflow.com/a/13613340/81234 .