2009-09-05 6 views
5

¡Hasta hoy he desarrollado y probado todas las versiones de mi aplicación! ¡Me gustaría comenzar a lanzar algunas versiones para beta tester, para tener un mejor producto para lanzar! Pero realmente no sé cómo hacer eso!Cocoa App: ¿Cómo distribuir versiones beta?

Pensé en cargar la versión beta de mi sitio web en una carpeta protegida por contraseña y enviar a mis evaluadores una notificación (por correo electrónico) sobre la disponibilidad de una nueva versión beta.

O cargar la versión beta en un área restringida de mi sitio web y enviar por correo a mi probador un enlace dinámico (con fecha de vencimiento) a la nueva versión beta disponible.

¿Estas son algunas buenas maneras o puedo hacerlo mejor?

Gracias de antemano por sus respuestas!


EDITAR

ya tengo algo de beta tester, no estoy en busca de uno nuevo! ¡Solo pido una sugerencia sobre cómo enviar mi versión beta a mi tester!


EDIT 2

La aplicación que quiero enviar a mis probadores es una aplicación de Mac OS X, no es una aplicación para el iPhone OS! De lo contrario, me gustaría distribuir la aplicación (solo a mis probadores beta) de forma segura ... ¡así que no puedo usar marcos de actualizaciones de software como Sparkle!

+1

"De lo contrario, me gustaría distribuir la aplicación (solo a mis probadores beta) de forma segura ... ¡así que no puedo usar marcos de actualizaciones de software como Sparkle!" Non-sequitur. No hay ninguna razón por la cual no puedas usar Sparkle en una aplicación beta. Como neoneye sugiere en la versión actual de su respuesta, tenga una aplicación diferente para betas. Hacemos esto en Adium y funciona bien. –

+0

¡Sí, tienes razón! Pero si uso un appcast para distribuir mis versiones beta, ¡es fácil para todos descargar la versión beta de mi sitio web! No quiero que aparezca una versión beta en Internet antes de lanzar la versión maestra, ¡porque mi aplicación no es completamente gratis! Espero que entiendas la idea de lo que quiero decir! – BitDrink

Respuesta

1

ACTUALIZACIÓN:

Luego tenga 2 úsdicas. Uno para los usuarios regulares. Otro para los probadores.

segunda respuesta:

Ok, por lo que ya tiene probadores y es un programa de cacao. Luego puede usar Sparkle para distribuir las actualizaciones de su aplicación.

primera respuesta:

enviar un comunicado de prensa a través de prmac. Solicitar pruebas beta, licencias gratuitas a cualquier persona que contribuya. Esto también le dará algunas relaciones públicas (lo cual es difícil de obtener).

O pregunte en #macdev o #macsb en el servidor IRC freenode. Sin embargo, las personas pueden ofenderse fácilmente si menciona que es un producto y no es gratuito. Intenté buscar probadores de esta manera para mi propio programa, pero fue un fracaso total. Sin embargo, aunque elija sus palabras sabiamente, es posible que solo algunas personas le echen un vistazo a su producto de esa manera.

O simplemente haga esta pregunta en la lista de correo macsb.

+0

¡Gracias por su respuesta! Ya he encontrado un beta tester ... pero no sé cuál es la mejor manera de enviarles la versión beta. – BitDrink

+0

¡Gracias de nuevo! ¡Ya uso Sparkle para lanzar mi actualización a mis clientes! Pero ahora estoy pidiendo una sugerencia sobre cómo enviar solo a mis beta testers una versión beta de mi aplicación ... ¡y me gustaría utilizarla de forma segura! ¡Sparkle no es una buena solución en este caso! – BitDrink

1

Si lo envía a otros desarrolladores (que tienen su propio identificador de implementación de dispositivo), puede enviarles el binario y podrán instalarlo en sus propios iPhones. Sin embargo, si desea enviarlo a los usuarios finales que tienen iPhones, tendrá que obtener su ID de dispositivo y registrarlo como un dispositivo en su cuenta, y luego proporcionar un binario firmado para cada uno de sus dispositivos.

Luego podrán tomar la aplicación, ponerla en iTunes y luego se sincronizará con su iPhone.

+0

Así es exactamente como manejamos las pruebas beta. Funciona muy bien Arrastrar y colocar simple del binario en la ventana de iTunes y la aplicación está ahí para que el usuario la pruebe. – MystikSpiral

+1

Por supuesto, eso solo se aplica al iPhone, que no ayuda con una aplicación Cocoa. Tu respuesta solo ayuda a este interrogador si quiso decir Cocoa Touch. –

+0

¡Gracias! ¡Pero mi aplicación no es una aplicación de iPhone! ¡Es una aplicación mac OS X! – BitDrink

Cuestiones relacionadas