Estoy intentando enviar una aplicación basada en Java a AppStore. Después de tener los peores dolores de cabeza en mi vida al intentar firmar todo, mi último problema (¡espero!) Es este:
Firma de código no válida: firmas creadas con OS X versión 10.8.5 o antes [las firmas v1] están obsoletas y ya no serán Reconocido por Gatekeeper a partir de OS X versión 10.9.5. Para asegurar sus aplicaciones se ejecutarán en versiones actualizadas de OS X en las que se deberán iniciar sesión OS X versión 10.9 o posterior [firmas v2]. Para más información, ver Código OS X iniciando sesión en profundidad
No entiendo este mensaje porque:
1) Estoy ejecutando una versión 10.10.1
$ sw_vers -productVersion
10.10.1
2) y mi aplicación está firmada con firmas de la versión 2
$ codesign -dv MyApp.app
Executable=/Users/jess/git/MyApp.app/Contents/MacOS/JavaAppLauncher
Identifier=com.myapp
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=286 flags=0x0(none) hashes=5+5 location=embedded
Signature size=4351
Signed Time=20/2/2015 16:31:42
Info.plist entries=20
TeamIdentifier=D38HW9S49C
Sealed Resources version=2 rules=12 files=15
Internal requirements count=1 size=204
(Puede ver la línea que dice Sealed Resources version = 2 rules = 12 files = 15 )
Entonces, ¿cuál es el problema? ¿Qué me estoy perdiendo?
Gracias