Tengo un script para construir mi aplicación que está roto desde la actualización a Xcode 4.5. El problema es la firma de código. Cuando ejecuto el siguiente:¿Cómo se realiza la firma de código en Xcode 4.5
/usr/bin/xcrun \
-sdk iphoneos \
PackageApplication \
-v "${BUILD_DIR}/${APPLICATION_NAME}.app" \
-o "${APP_ARCHIVE}" \
--sign "${DEVELOPER_ID}"
--embed "${PROVISIONING_PROFILE}"
me sale el siguiente error:
error: /usr/bin/codesign --force --preserve-metadata --sign iPhone Developer: Apple Developer --resource-rules=/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app/ResourceRules.plist /var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app failed with error 1. Output: /var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app: replacing existing signature
codesign_allocate: object: /private/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app/Blah malformed object (unknown load command 34)
/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app: object file format unrecognized, invalid, or unsuitable
Algo va mal con la firma de código en el que estaba trabajando bien con Xcode 4.3 antes. ¿La firma del código todavía se puede hacer con el mismo comando? ¿Es este "comando de carga desconocido" el culpable, y si es así, qué es y cómo se puede encontrar y solucionar?
Tal vez el problema es con su máquina del tiempo. Estoy bastante seguro de que iOS 6 aún no ha sido lanzado. –
@ ferson2020, ¿qué versión beta de Xcode 4.5 está ejecutando? –
Estoy ejecutando Xcode45-DP4. – ferson2020