Con Xcode 6 tenemos la posibilidad de crear una dinámica propia Cocoa Frameworks.

Porque:
El simulador todavía usa la
32-bitbiblioteca-
a partir del 1 de junio de 2015, las actualizaciones de la aplicación enviadas a la App Store deben incluir compatibilidad con 64 bits y estar compiladas con el SDK de iOS 8 ( developer.apple.com )
Tenemos que hacer una gran biblioteca para ejecutar proyectos en dispositivos y simuladores. es decir, soporta 32 y 64 bits en Frameworks.
Pero no encontré ningún manual sobre cómo exportar el marco universal fat para una futura integración con otros proyectos (y compartir esta biblioteca con alguien).
Aquí están mis pasos para reproducir:
Ambientado
ONLY_ACTIVE_ARCH=NOen elBuild Settings
Agregue soporte
armv7 armv7s arm64 i386 x86_64aArchitectures(seguro)

- Construya Framework y ábralo en Finder:

- Agregar este marco a otro proyecto
Resultado actual:
Pero al final todavía tengo problemas para ejecutar el proyecto con este marco en los dispositivos y el simulador a la vez.
si tomo el marco de la
Debug-iphoneoscarpeta, funciona en dispositivos y obtiene un error en los simuladores:ld: symbol(s) not found for architecture i386xcrun lipo -info CoreActionSheetPickerLas arquitecturas en el archivo fat: CoreActionSheetPicker son: armv7 armv7s arm64
si tomo el marco de la
Debug-iphonesimulatorcarpeta, funciona en simuladores. y tengo un error en el dispositivo:ld: symbol(s) not found for architecture arm64xcrun lipo -info CoreActionSheetPickerLas arquitecturas en el archivo fat: CoreActionSheetPicker son: i386 x86_64
Entonces, ¿cómo crear un marco dinámico que funcione en dispositivos y simuladores?
Esta respuesta relacionada con Xcode 6 iOS Creación de un marco Cocoa Touch - Problemas de arquitectura, pero no está duplicada.
Actualizar:
Encontré un "truco sucio" para este caso. Vea mi respuesta a continuación . Si alguien conoce la forma más conveniente, ¡hágamelo saber!

