objective framework entre diferencias iphone objective-c cocoa-touch

iphone - framework - objective c vs swift



UUID desajuste detectado con la biblioteca cargada (14)

¡Hey gracias! Lo tengo funcionando. * Utilizando Organizer I reflashed el firmware

  • En Organizador, habilite el teléfono (haga clic con el botón derecho -> Agregar dispositivo ...)

  • Cerrar XCode

  • Eliminar el $ project / build / *

  • Eliminar /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1

  • Reiniciar XCode

  • Vaya al organizador y acuerde dejar que descargue lo que quiere

  • En Organizador, nuevamente haga clic con el botón derecho -> Agregar dispositivo ....

  • Código actualizado Firma

  • comando + Y

Depuró bien después de esto.

Thx a todos los que ingresan :)

Recibo una advertencia de "desajuste de UUID" en la consola cuando intento crear y ejecutar mi aplicación en mi iPhone.

advertencia: desajuste UUID detectado con la biblioteca cargada - en el disco está: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib = uuid-mismatch-with-loaded-file , file = "/ Desarrollador / Plataformas / iPhoneOS.plataforma / Desarrollador / SDKs / iPhoneOS2.1.sdk / usr / lib / liblockdown.dylib

¿Alguien tiene este problema y logró resolver la advertencia?


Como mencionó Eric, esto se debe a que las bibliotecas en el teléfono son diferentes a las de XCode.

Me encontré con este problema cuando trato de depurar una aplicación de Xcode usando: iPhone: iOS 4.2 beta 2 XCode: iOS SDK 4.1

Sin embargo, si trato de depurar usando XCode con iOS SDK 4.2 beta 2, entonces funciona bien.

A partir de esto, llego a la conclusión de que el SDK en XCode debe coincidir con la versión de iOS en el teléfono para que la depuración funcione.

Asegúrese de que los dos coinciden y debería poder depurar su aplicación.


Creo que esto sucede cuando el SDK de Xcode / iPhone no está actualizado con los marcos instalados del dispositivo. Asegúrese de que el software del dispositivo esté actualizado e instale la última versión de Xcode / iPhone SDK, funcionó para mí.


Desinstalar y reinstalar tanto el iOS en el dispositivo como el SDK no me solucionó esto. La única forma en que pude solucionar este problema fue eliminando los archivos de DeviceSupport para la versión 4.2.1 de iOS, que se pueden encontrar en:

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

Después de eliminar los archivos y reiniciar Xcode, conecté mi dispositivo y me pidieron que restaurara los archivos de símbolos del dispositivo en sí; tardó unos 5 minutos y, después de esto, todo volvió a funcionar perfectamente.


Desinstale por completo las herramientas de desarrollo con:

$ sudo /Developer/Library/uninstall-devtools --mode=all

(obviamente, cambie la ruta si la instaló en algún lugar además de la ubicación predeterminada). Después de instalar las herramientas de desarrollo, debe reiniciar su máquina. Ahora reinstale las herramientas de desarrollo. Esto resolvió este problema para mí.

Intenté restaurar mi dispositivo antes de volver a instalar las herramientas de desarrollo y no resolvió nada. Si la reinstalación de las herramientas de desarrollo no resuelve esto, probablemente intente restaurar tu dispositivo. Espero que ayude a alguien.


El SDK final actual es solo 4.2, mientras que el iOS fuera de la red en los dispositivos es 4.2.1. Cuando conecte su dispositivo por primera vez en XCode, la ventana Organizador recogerá los símbolos de depuración de su dispositivo. Si necesita hacer esto nuevamente, puede eliminar explícitamente /Developer/Platforms/iPhoneOS.platform/DeviceSupport/. Lo gracioso es que a veces todavía obtienes ese molesto error de "No se puede encontrar símbolos". Pero al menos podrás depurar en el dispositivo ahora.


Es benigno; no te preocupes por eso El mensaje le dice que una biblioteca en el dispositivo no es exactamente lo mismo que una biblioteca en el SDK, pero la diferencia entre las bibliotecas en este caso no es la que tiene un impacto visible.


Intenté lo siguiente

LIMPIE TODO - no funcionó

ELIMINAR LA APLICACIÓN EN EL TELÉFONO / ELIMINAR EDIFICIO / REINICIAR XCODE - no funcionó

ESTO HIZO TRABAJO

Desconectar el teléfono

Eliminar la carpeta de archivos Symbol

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)

Reiniciar xcode

enchufar el teléfono

El organizador aparece con un mensaje sobre el IOS desconocido detectado

Hola Ok para recoger

Toma alrededor de un minuto.

la carpeta es recreada

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)

Aplicación implementada en el dispositivo bien después.

Tomé la carpeta de la Papelera para /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) y la comparé en Deltawalker con la nueva versión de

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)

y solo diferencias de marca de tiempo. La cantidad de archivos y el tamaño de cada uno eran idénticos.

Theres 380 files in /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)

CAUSA POSIBLE PARA MÍ

Había descargado la semilla GM de Xcode y iOS 4.2 y probado en otro teléfono.

Mi iPhone 4 Me actualicé de ITunes como un cliente normal.

Luego traté de implementar mi aplicación desde esta versión genérica de Xcode a la versión de lanzamiento público de iOS 4.2.1.


No creo que esto sea necesariamente benigno, como se sugiere, y la respuesta seleccionada no aborda cómo detener la advertencia. Lo siguiente debería detener la advertencia:

  1. Desconectando iPhone o iPad de Mac
  2. Salir de Xcode
  3. Eliminar el directorio de compilaciones
  4. Inicie Xcode, conecte el iPhone y vuelva a intentarlo

YMMV, pero esto funcionó para mí.


Para el beneficio de cualquier persona que, como yo, encuentre esta pregunta a través de Google, comencé a recibir este mensaje en las siguientes circunstancias:

  1. Desarrollé una aplicación usando un perfil de aprovisionamiento vinculado a mi cuenta personal del programa desarrollador;
  2. Cambié la aplicación para usar un perfil de aprovisionamiento vinculado a una cuenta de programa de desarrollador diferente (el cliente para el que estaba desarrollando finalmente configuró su cuenta).

La corrección que funcionó para mí fue abandonar Xcode, trash el directorio de construcción para el proyecto, luego reiniciar Xcode y reconstruir. Sospecho que un "Clean All" dentro de Xcode también podría haber funcionado, pero no pensé en eso hasta después.

De acuerdo con los comentarios a continuación, "Limpiar todo" no funcionará después de todo.


Sé que esta es una publicación anterior, pero tal vez mi solución ayude a otros ya que recientemente experimenté este problema.

Recientemente me actualicé al iOS SDK 4.1 Beta 3 al descargar las actualizaciones de SDK y Xcode. Después de instalar esto, recibí el mismo error que el póster original. Resulta que para arreglar esto simplemente tuve que descargar e instalar la versión correspondiente de iOS en mi iPhone .

Después de instalar iOS Beta 3 en mi iPhone, restaurar el teléfono, volver a compilarlo y ejecutarlo, todo volvió a estar como estaba.


Si desenchufa el dispositivo de Mac, ejecute la aplicación en el dispositivo. La aplicación funciona, excepto que no podrá utilizar la consola para depurar problemas en el dispositivo. Después de buscar respuestas en foros de desarrolladores, es un problema muy común entre los desarrolladores. Sin embargo, no hay soluciones conocidas, excepto algunos consejos posibles.

Esta es una respuesta de otro foro, ¡Y FUNCIONA! Creo que fue de webbuilders.com ??

¿¿¿Imagínate???

accede a esta URL para una buena descripción; http://webbuilders.wordpress.com/2009/03/19/iphone-uuid-mismatch-detected-with-the-loaded-library/


Si tiene Spire instalado y lo actualizó a 5.0.1, necesita desinstalar Spire o actualizar dyld_shared_cache que Spire está usando ...

Spire dyld cache está en / var / spire. Necesita extraer el caché apropiado para su firmware actual desde ipsw. :)


Yo también tuve este problema.

Todo lo que hice fue Salir de XCode, Interface Builder. Comenzó XCode, volvió a abrir el proyecto. Limpiar todos los objetivos. Reconstruir. Depurar en mi iPad en este caso funcionó.