2011-07-13 26 views
7

Soy un desarrollador de Android que acaba de mojarse los pies con BlackBerry. Intento portar una aplicación de Android que he creado para BB. Al hacer esto He empezado a utilizar este comando:Blackberry code signing spam

Backlight.enable(true); 

Este comando requiere que puedo obtener las claves de firma de código y empezar a firmar mi solicitud. Me parece que tengo que renunciar a esta aplicación cada vez que realizo algún cambio en el código. Cuando realizo el proceso de firma, me dicen que hay 76 archivos que requieren firma. Cada vez que se completa la firma, recibo 76 correos electrónicos individuales que me dicen que la firma se completó con éxito. Lo que significa que, mientras desarrolle, recibiré varios cientos si no miles de estos correos electrónicos todos los días.

Mi pregunta es: ¿así se supone que es el flujo de trabajo? ¿No estoy haciendo algo correctamente en mi proceso de firma que me está haciendo firmar cada vez que quiero ejecutar una nueva versión?

Parece completamente ridículo cómo lo estoy haciendo ahora, así que espero haber pasado por alto algo y en realidad no es tan malo.

+0

¿Ha pensado simplemente no permite la iluminación de fondo hasta que esté listo para liberar? – Gabe

+0

Creo que esa es en realidad la ruta que voy a tomar, ahora que sé cuán doloroso es este proceso en el cuello. Hasta hoy, aunque no tenía mis llaves de firma, no estaba seguro de si mi comando de retroiluminación iba a funcionar correctamente. Así que tuve que probarlo con algunas variaciones diferentes. – FoamyGuy

+0

En ese caso, las declaraciones de preprocesador podrían ser útiles a medida que obtienes más de estas, p. Ej. // # ifdef testmode http://docs.blackberry.com/en/developers/deliverables/12002/Specifying_preprocessor_directives_657636_11.jsp –

Respuesta

7

He configurado una regla en mi cuenta de gmail que recoge estos correos electrónicos antes de que puedan notificarme. Recomiendo usar una cuenta de correo electrónico que te permita hacer algo similar. No hay manera de que sepa que RIM deje de enviárselos.

GMAIL REGLA:

Matches: from:([email protected]) 
Do this: Skip Inbox, Mark as read, Delete it 

La única manera que conozco para evitar la firma del código (cuando restringidas de API están presentes) es utilizar el simulador de BB. Aprecio que sea mejor probar en un dispositivo, pero creo que en muchas situaciones el simulador es lo suficientemente bueno, así que generalmente uso una combinación de los dos.

También alguien ha configurado una cuenta de Twitter que informa el estado de los servidores de firma de código RIM. Nombre de usuario: SigningServer, si te apegas a él, de vez en cuando encontrarás interrupciones, otra razón para tener el simulador a mano.

Saludos

Ray

+0

Sí, configuré una 'Regla' en mi intercambio para hacer que salte la bandeja de entrada y vaya a la carpeta Blackberry. Esperaba que tal vez configurara algo mal y esta no fuera la solución permanente. Gracias por la info! – FoamyGuy