El binary de RubyMotion es rechazado por Apple por falta de soporte de 64 bits ("Binario inválido")

He estado desarrollando una aplicación y utilizando el nuevo Testflight de Apple para distribuir la versión beta. Después de cada carga exitosa, recibí un correo electrónico de seguimiento de Apple informándome que mi binary carecía de soporte de 64 bits. Sin embargo, RubyMotion ha admitido 64 bits a partir del 9/13 y ha construido 64 bits de forma pnetworkingeterminada desde 3.0. He confirmado que mis files binarys faltan soporte de 64 bits. ¿Lo que da?

Resulta que establecer su objective de implementación a less de 7.0 genera un binary de 32 bits. Después de configurarlo a 7.0, construyó exitosamente un binary de 32 bits y de 64 bits. Puede verificar qué architectures están contenidas en su binary mediante el command file :

$ file ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME

./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME: Mach-O universal binary with 2 architectures ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME (for architecture armv7): Mach-O executable arm ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME (for architecture arm64): Mach-O 64-bit executable