2012-09-26 9 views
39

Mi aplicación funciona muy bien en el iPhone 6.0 Simulador en Xcode, pero cuando trato de ejecutarlo en mi dispositivo 6.0, me sale el siguiente error fatal:dyld: Biblioteca comportamiento diferente que no está cargado de 6,0 simulador/6,0 dispositivo

dyld: Biblioteca no cargada: /System/Library/Frameworks/AdSupport.framework/AdSupport Remitida desde: /var/mobile/Applications/26329A7C-04B0-415A-B8EB-3C59CC1EC0B1/hammerhead.app/hammerhead Motivo: no se muestra la imagen encontrado

Estoy seguro de que mi teléfono tiene la versión 6.0 y está actualizado. Mi objetivo de implementación se establece en 6.0 en mi archivo de proyecto y en mi archivo info.plist. ¿Que debería hacer?

El problema parece estar relacionado con el marco AdSupport, que puse en mi aplicación para el nuevo SDK de Facebook (3.1) podría funcionar con iOS 6.

+2

También recibo este error mientras uso el simulador para iOS 5.1 – SAHM

Respuesta

60

Si se dirige a versiones de iOS menores que 6.0, deberá hacer que AdSupport.framework, Social.framework y Accounts.framework estén vinculados de manera opcional.

Por favor, eche un vistazo a la captura de pantalla adjunta.

¡Salud! enter image description here

+0

Merece más Me gusta, señor. Captura de pantalla> texto. – txulu

56

solucionado mi problema: Establecer los marcos que le están brindando problemas a "Opcional" en lugar de "Requerido" yendo al Resumen del archivo de proyecto y desplazándose hacia abajo a Marcos Vinculados y Bibliotecas.

3

Lo mismo para CloudKit.framework en iOS 7 (solo para iOS8). Vaya a General> Linked Frameworks and Libraries, cambie CloudKit.framework a Optional. Gracias VSN.

+0

¿Qué pasará si necesito iCloud en iOS7? – Napolux

Cuestiones relacionadas