2009-09-05 8 views
5

Fino ad oggi ho sviluppato e testato da solo tutte le versioni della mia app! Vorrei iniziare a rilasciare alcune versioni per beta tester, per avere un prodotto migliore da rilasciare! Ma davvero non so come farlo!Cocoa App: come distribuire le versioni beta?

Avevo pensato di caricare la versione beta sul mio sito Web in una cartella protetta da password e inviata ai miei tester una notifica (via e-mail) sulla disponibilità di una nuova versione beta.

Oppure caricare la versione beta su un'area riservata del mio sito Web e spedire al mio tester un collegamento dinamico (con una scadenza) alla nuova versione beta disponibile.

Questi sono un buon modo o posso farlo meglio?

Grazie in anticipo per le vostre risposte!


EDIT

ho già qualche beta tester, io non sono alla ricerca di uno nuovo! Sto chiedendo solo un suggerimento su come inviare la mia versione beta al mio tester!


EDIT 2

L'applicazione che voglio inviare ai miei tester è un'applicazione per Mac OS X, non è un app iPhone OS! Altrimenti, vorrei distribuire l'app (solo ai miei beta tester) in modo sicuro ... quindi non posso usare framework di aggiornamenti software come Sparkle!

+1

"Altrimenti, vorrei distribuire l'app (solo ai miei beta tester) in modo sicuro ... quindi non posso usare framework di aggiornamenti software come Sparkle!" Non sequitur. Non c'è motivo per cui non puoi usare Sparkle in un'app beta. Come neoneye suggerisce nella versione attuale della sua risposta, avere un appcast diverso per i beta. Lo facciamo in Adium e funziona bene. –

+0

Sì, hai ragione! Ma se uso un appcast per distribuire le mie versioni beta, è facile per tutti scaricare la versione beta dal mio sito web! Non voglio che una versione beta appaia su internet prima di rilasciare la versione master, perché la mia app non è completamente gratuita! Spero tu abbia l'idea di cosa intendo! – BitDrink

risposta

1

UPDATE:

Quindi disporre di 2 app. Uno per gli utenti regolari. Un altro per i tester.

seconda risposta:

Ok, quindi hai già tester ed è un programma di cacao. Quindi puoi utilizzare Sparkle per distribuire gli aggiornamenti della tua app.

prima risposta:

inviare un comunicato stampa tramite prmac. Richiedi beta tester, licenze gratuite a chiunque contribuisca. Questo ti darà anche dei PR (che è difficile da ottenere).

Oppure chiedere su #macdev o #macsb sul server IRC freenode. Tuttavia le persone potrebbero facilmente sentirsi offese se si parla di un prodotto e non è libero. Ho provato a cercare tester in questo modo per il mio programma ma è stato un fallimento totale. Tuttavia, anche se scegli saggiamente le tue parole, potresti avere solo poche persone a dare un'occhiata al tuo prodotto in quel modo.

Oppure basta fare questa domanda sulla mailing list macsb.

+0

Grazie per la tua risposta! Ho già trovato qualche beta tester ... ma non so quale sia il modo migliore per inviare loro la versione beta! – BitDrink

+0

Grazie ancora! Uso già Sparkle per rilasciare il mio aggiornamento ai miei clienti! Ma ora sto chiedendo un suggerimento su come inviare solo ai miei beta tester una versione beta della mia app ... e mi piacerebbe usare un modo sicuro! Sparkle non è una buona soluzione in questo caso! – BitDrink

1

Se lo si invia ad altri sviluppatori (che dispongono di un proprio identificativo di implementazione del dispositivo), è possibile inviare loro il binario e saranno in grado di installarlo sul proprio iPhone. Tuttavia, se desideri inviarlo agli utenti finali che dispongono di iPhone, dovrai ottenere l'ID del dispositivo e registrarlo come dispositivo sul tuo account, quindi fornire un segno per binario firmato per ciascuno dei loro dispositivi.

Saranno quindi in grado di prendere l'app, metterla in iTunes e quindi sarà sincronizzata sul proprio iPhone.

+0

Questo è esattamente il modo in cui gestiamo il beta test. Funziona davvero bene. Semplice drag-and-drop del file binario sulla finestra di iTunes e l'app è lì per l'utente da testare. – MystikSpiral

+1

Ovviamente, ciò vale solo per l'iPhone, il che non è d'aiuto con un'app Cocoa. La tua risposta aiuta solo questo interrogatore se intendesse dire Cocoa Touch. –

+0

Grazie! Ma la mia app non è un'app per iPhone! È un'applicazione Mac OS X! – BitDrink