2012-02-24 13 views
6

estoy experimentando con diferentes opciones de perfiles que proporciona Xcode, pero cuando lo permite Guardia Malloc opción en Diagnóstico ficha y tratar de correr, estoy recibiendo este error con accidente inmediata:Guardia Malloc no funciona

dyld: could not load inserted library: /usr/lib/libgmalloc.dylib 

Y es justo, /usr/lib/ no contiene esta biblioteca. He localizado en:

Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/ 

enlace Así que he creado, y empecé herramienta de línea de comandos (sólo para estar seguro, ya que al parecer parte de MacOS SDK), habilitado Guardia Malloc de nuevo, pero el problema permanece.
No entiendo exactamente dónde hay un problema: ¿es inadvertida la nueva Xcode 4.3, un problema con mi sistema o una decisión planificada de Apple para reemplazarla por otra cosa (quizás Instruments)?

Respuesta

4

Bueno, me quedé atrapado por esto también. A partir de una lista de manzana:

http://prod.lists.apple.com/archives/xcode-users/2012/Feb/msg00197.html

Eso es un problema conocido que está siendo investigado. Creo que puede ser capaz de trabajar alrededor de ella mediante la instalación del instalador 10.7.3 combo

Lo que significa que tendrá que descargar el instalador combinado de: http://support.apple.com/kb/DL1484?

Lo intento ahora para asegurarme de que funciona, pero la persona en la lista de correo dijo que funcionó.

+0

Me he encontrado con esto también, aunque solo en una de mis Mac. (No estoy seguro de cuál es la diferencia. Los actualicé en aproximadamente la misma ruta). La instalación del actualizador combo 10.7.4 no * ayudó *. –

+0

Tengo 10.7.4 y el actualizador por supuesto se niega a instalar. Siga buscando ... –

+0

¿Está utilizando el actualizador 10.7.4? http://support.apple.com/kb/DL1524 No lo he probado, ya que todavía no me he encontrado con el problema. – christophercotton

0

Problema surgió de nuevo recientemente, la actualización del combo no ayudó (libgmalloc.dylib estaba en su lugar).

Nueva solución era reparar los permisos del disco de la Utilidad de Discos: Disk Utility interface

+0

No funcionó para mí ... – Lefteris

+0

Añademe también, Lefteris. – jww

0

Parece que no se puede permitir que la Guardia Malloc al depurar directamente en un dispositivo (por lo menos en mi caso del iPad), incluso cuando se ejecutan las últimas y mejores versiones de todo. Sin embargo, correr todavía funciona en el simulador.