Esto no funciona ahora. Por favor, siga el siguiente enlace: https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
Seleccione el objetivo que desea modificar y revele sus fases de construcción.
Amplíe la fase de compilación Enlace binario con bibliotecas para ver los marcos actualmente vinculados por el destino.
Si la infraestructura a la que desea vincular débilmente aparece en la fase de construcción Vincular binario con bibliotecas, selecciónela y elija Edición> Eliminar para eliminarla.
Ahora puede decirle al vinculador que use enlaces débiles para ese marco.
Seleccione el objetivo, abra su ventana Información y haga clic en Crear.
al otro Banderas Linker construir valor, agregue la siguiente especificación opción de línea de comandos, donde es el nombre del marco que desea enlazar a débilmente: -weak_framework
Construir su producto.
Gracias, eso es todo! –
He habilitado el marco como "opcional" y la aplicación se ejecuta en el dispositivo, pero aparece este mensaje en la consola "- [ViewController contollerABC] [ABCDocument withDocumentFilePath: '/ var/mobile/Containers/Bundle/Application/DFBD7E29-CD8E -4F3B-AA56-2A9A55F63499/XYZKitDemo.app/Document.pdf 'contraseña:' (null) '] error. " . ¿Podría decirme cuál es el problema? –