He creado un marco de trabajo de Cocoa que deseo redistribuir. El problema es, sin embargo, que no se ejecutará fuera de Xcode. He leído algo sobre @executable_path/../Frameworks
, que no incluí, porque no sé dónde ponerlo:/Creando un Marco de Cocoa
Por lo tanto, ejecuto mi aplicación en Xcode utilizando la variable DYLD_FRAMEWORK_PATH
que funciona bien, pero solo en Xcode - si intento ejecutarlo solo, se bloquea de inmediato y dice IMAGE NOT FOUND
.
Estoy seguro de que @executable_path/../Frameworks
es lo que falta, pero no sé dónde ponerlo.
¿Alguien podría ayudarme, por favor? :)
Gracias
¿Qué quiere decir con _running_ su marco? Los marcos generalmente no tienen código ejecutable directamente. Además, ¿leyó la Guía de Programación de Marco? http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPFrameworks/Frameworks.html#//apple_ref/doc/uid/10000183-SW1 Tal vez incluso si lo hojeas te dará tus respuestas. – zneak
por supuesto que lo he leído. El marco se importa a mi aplicación, pero se bloquea al inicio. La guía también habla sobre la configuración de '@executable_path /../ Frameworks', pero no sé dónde está eso. – Pripyat
He intentado establecer el parámetro "directorio de instalación" en la configuración del Proyecto, pero aún falla. Todavía dice 'dyld: Library not loaded:' and 'Image not found' – Pripyat