Pregunta

Estoy intentando añadir el href="http://github.com/itod/parsekit/" rel="nofollow noreferrer"> Parsekit marco a mi proyecto Xcode OSX. Nunca he añadido un marco tercera parte antes y no puedo conseguirlo a la derecha de trabajo.

Me arrastró el proyecto de Xcode incluido en mi panel 'Grupos y Archivos' y eligió para agregarlo a mi proyecto. entonces me arrastré Parsekit.framework debajo del encabezado Link Binary With Libraries. Entonces me hizo doble clic mi aplicación de destino y Parsekit añadido como una dependencia directa. También he añadido libicucore.dylib como una biblioteca Vinculado (como se dice que hacer esto en su sitio). Por último, en la pestaña de configuración de generación de la información de mi destino fijo el Header Search Paths a /Users/path/to/include/directory y la Other Linker Flags a -ObjC -all_load.

Al ejecutar este como un buen trabajo de depuración de construcción sin errores. Sin embargo, cuando construyo mi aplicación para liberar y luego tratar de ejecutar el ejecutable creado, la aplicación no se carga con el mensaje de error siguiente:

MiApl no se puede abrir debido a un problema. Consulte con el desarrollador para hacer obras Myapp seguro que con esta versión de Mac OS X.

Aquí está el volcado del reportero de choque:

Proceso: MiApl [11658] Ruta:
/Users/Garry/Programming/Xcode/Mac/MyApp/build/Release/MyApp.app/Contents/MacOS/MyApp Identificador: com.yourcompany.MyApp Versión: ??? (???) Tipo de código: X86-64 (Nativo) Proceso de Padres: launchd [135] Fecha / Hora:
2010-05-24 17: 08: 08,475 0,100 OS Versión: Mac OS X 10.6.3 (10D573) Informe de la versión: 6Interval desde la última Informe: 133300 seg choques Desde el último informe: 3 Per-App Se bloquea desde el último informe: 3 Anónimo UUID:
DF0265E4-B5A0-45E1-8B71-D52A27CFDDCA

Tipo de excepción: EXC_BREAKPOINT (SIGTRAP) códigos de excepción: 0x0000000000000002, 0x0000000000000000 Tema estrellado: 0

dyld mensaje de error: Biblioteca no cargado: @executable_path /../ Frameworks / ParseKit.framework / Versiones / A / ParseKit Referenciado a partir de: /Users/Garry/Programming/Xcode/Mac/MyApp/build/Release/MyApp.app/Contents/MacOS/MyApp Motivo: No se encuentra la imagen

Modelo: MacBookPro5,5, BootROM MBP55.00AC.B03, 2 procesadores, Intel Core 2 Duo, 2,53 GHz, 4 GB, 1.47f2 SMC Gráficos: NVIDIA GeForce 9400M de NVIDIA GeForce 9400M, PCI, 256 MB de memoria Módulo: global_name AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1,0 (5.10.91.27) Bluetooth: Versión 2.3.1f4, 2 de servicio, 2 dispositivos, 1 puerto serie entrantes del servicio de red: AirPort, AirPort, EN1 Servicio de red: Adaptador Ethernet (EN6), Ethernet, EN6 Serial Device ATA: Hitachi HTS545025B9SA02, 232,89 GB ATA Serial Dispositivo: USB HL-DT-ST DVDRW GS23N Dispositivo: incorporada iSight, 0x05ac (Apple Inc.), 0x8507, 0x24400000 USB Dispositivo: Lector de tarjetas de memoria interna, 0x05ac (Apple Inc.), 0x8403, 0x26500000 Dispositivo USB: receptor IR, 0x05ac (Apple Inc.), 0x8242, 0x04500000 Dispositivo USB: Apple Interna Teclado / trackpad, 0x05ac (Apple Inc.), 0x0237, 0x04600000 Dispositivo USB: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, Dispositivo de 0x06100000 USB: Bluetooth controlador de host USB, 0x05ac (Apple Inc.), 0x8213, 0x06110000

Después de construir la aplicación, además del archivo ejecutable, Xcode es también la creación de un archivo llamado MyApp.app.dSYM. Cualquier idea de lo que es ??

Estoy desarrollando con Xcode 3.2.2 en una MBP Intel con 10.6.3.

Muchas gracias por cualquier ayuda ofrecida.

Editar: New problema Muchas gracias a diciu por sus sugerencias - Al principio pensé que había resuelto el problema. Sin embargo, he copiado la aplicación compilada a casa de mi mujer MacBook (Intel, corriendo 10.6.3) pero no va a poner en marcha. En su lugar me sale el siguiente mensaje de error:

No se puede abrir el MiApl aplicación, ya que no es compatible con este tipode Mac.

En la configuración de generación de MiApl, he puesto a Valid architectures i386 x86_64 así que debería funcionar. ¿Qué podría ser causada por?

Editar: Problema resuelto Me había registrado inadvertidamente la bandera Build active architecture only en la configuración de construir. Si desmarca esta fijado mi problema. Muchas gracias!

Otros consejos

desarrollador de ParseKit aquí.

El método para hacer esto ha cambiado en Xcode 4. Véase mi respuesta a Cómo ParseKit embed como marco privada en una aplicación de Mac paquete para obtener instrucciones detalladas sobre cómo hacer esto en Xcode 4 para una aplicación de Mac.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top