2009-12-10 11 views
5

La storia di fondo: Lavoro per un'azienda che sviluppa e produce un prodotto commerciale che può avere fino a 100 PC dedicati in una farm.Distribuzione Ad Hoc iPhone senza scadenza

Abbiamo solo una manciata di nuovi clienti all'anno.

Abbiamo sviluppato un'applicazione per iPod/iPhone che ci consente di inviare comandi alla farm e di estrarre i dati. La nostra società madre ha grandi preoccupazioni riguardo l'installazione di questa app su AppStore. (Non so davvero i dettagli della paranoia, ma so che probabilmente non è una battaglia vincibile).

Abbiamo pianificato di distribuire l'App tramite Ad Hoc utilizzando UNO o DUE nuovi iPod ogni volta che vendiamo una "fattoria". Ho appena saputo che la distribuzione Ad Hoc scade dopo 90 giorni.

la domanda: Esistono alternative per il caricamento in modo permanente la nostra app su un iPod Touch o iPhone senza passare attraverso l'App Store?

La nostra app non è assolutamente utilizzabile da nessuno senza il nostro altro prodotto. Abbiamo in programma di caricare questa app su una manciata di iPod all'anno. Dubito che questo sia importante, ma forse qualcuno ha un'altra soluzione?

+1

Sembra che sia cambiata la scadenza a 1 anno alla volta. Qualcuno può confermarlo? – NickDK

+0

La scadenza indica che l'app non può essere installata su un dispositivo o un'app installata non si aprirà su un dispositivo fino alla data limite di scadenza? – Adobels

risposta

6

Apple ha un programma enterprise distribution, che potrebbe consentire ciò che si sta tentando di fare. C'è anche il jailbreak degli iPod. Ciò consentirebbe di eseguire codice non firmato, in modo da poter creare le tue app senza certs ad hoc.

+1

Grazie per la rapida risposta. Ho appena trovato un PDF su manuals.info.apple.com (link in fondo) che sembra avere più informazioni di quelle che ho trovato sul sito Apple su Ent. Dist. Fin qui, nulla sul fatto se il Ent. I profili di provisioning scadono o meno. Sembra che gli iPod abbiano bisogno di connettività a Internet per verificare la firma delle app perché dice che è possibile disabilitare le app distribuite revocando l'identità che ha firmato l'app. I nostri clienti saranno offline. http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf – KevinS

0

vedi il mio post sulla configurazione di un account Enterprise Programme (che moderatori continuare a cercare di chiudere!): https://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app-store-closed

Problemi con ottenere un account Enterprise Programma:
-Hai bisogno di 500 dipendenti.
-È possibile fornire l'app solo ai dipendenti.

Assicurati di controllare i termini e le condizioni dettagliate dell'utilizzo delle distribuzioni Ad Hoc per assicurarti di essere autorizzato a distribuirli come stai facendo. A prima vista probabilmente starai bene (Apple link here), ma vale la pena controllare la stampa fine. So che il programma Enterprise ha una stampa molto voluminosa, ad es. Ho bisogno di procedure per recuperare le app dai dipendenti quando escono dall'azienda, ecc.

2

So che questo post è stato contrassegnato come risposta, ma io sono nella stessa situazione, quindi dovrei condividere ciò che ho vissuto.

Non esiste alcuna soluzione legale per questo. Non puoi avere un'app distribuita senza le fastidiose date di scadenza.

Sono stato sul supporto ADC e non è possibile ottenere un'estensione sui certificati, è possibile rinnovare per più di 1 anno alla volta e non hanno alcun interesse ad aiutarvi.

Ho clienti che non accetteranno il contenuto delle loro app nell'app store. Lì per loro sono bloccati con l'invio di tutti i dispositivi per rinnovare i certificati (so che non è necessario xcode ecc. Per installare i certificati ma cercare di ottenere gli utenti finali per farlo ...).

Sono nella situazione di fortuna che posso provare a inviare la shell di un'app all'appstore e quindi una volta verificata (ovvero una volta disattivata l'accesso - ssl al nostro server con l'id del dispositivo e una password guid) l'app scaricherà tutti i contenuti sensibili al telefono.

Non so se questo funzionerà per tutte le app, ad esempio il caricamento di classi o librerie dinamicamente, ma per me è solo il contenuto che è sensibile.

se qualcuno vorrebbe più informazioni sono felice di parlarne, ma non ho ancora provato a far passare l'app attraverso il negozio. Proverò presto, quindi posso tenerti aggiornato se sei interessato.

applausi kle

0

Se si jailbreak l'iTouch/iPhone, allora si può facilmente disabilitare i controlli di firma del codice di Apple. Puoi quindi costruire la tua app e caricarla sul dispositivo normalmente senza preoccuparti della scadenza o di qualsiasi altra cosa.

L'unico problema è che il jailbreak dei nuovi lotti del 3GS non è particolarmente adatto all'utente finale. Per qualcosa da dare a un cliente penso che tu debba stare con l'iTouch.

2

A partire da settembre 2010, Apple ha rimosso il requisito di 500 dipendenti. Andare fuori di testa!

Problemi correlati