2013-02-13 18 views
31

Ho un account Apple iOS Enterprise e sto creando un profilo di provisioning di distribuzione, e sono rimasto sorpreso nel vedere che dovevo scegliere un metodo di distribuzione di In House o Ad Hoc.Qual è la differenza tra la distribuzione In House versus Ad Hoc per le app Enterprise?

Questo mi ha confuso: se stavo creando un profilo di distribuzione per un account non aziendale, le scelte qui sarebbero Ad Hoc o App store, questo ha senso in quanto vi sono diversi profili per i test e per il rilascio. Ma questo è per un account aziendale e non capisco quale sia la differenza tra i metodi di distribuzione In House o Ad Hoc per un'app Enterprise.

risposta

43

Le versioni Ad-Hoc devono essere fornite su dispositivi specifici. Il tuo account ti consente di registrare fino a 100 dispositivi.

In-House è per la distribuzione a qualsiasi dispositivo aziendale.

Quindi, nella maggior parte dei casi, In-House può soddisfare tutte le esigenze. Ma nel caso in cui volessi qualcuno che non faceva parte della tua azienda per testare qualcosa o che volessi limitare la distribuzione a dispositivi specifici, potresti utilizzare il provisioning ad-hoc.

+4

E chiunque sia registrato per il programma iOS Developer può utilizzare la distribuzione Ad Hoc. Solo le aziende registrate per il programma iOS Enterprise possono utilizzare la distribuzione aziendale. Fondamentalmente sono due modi diversi per far circolare un'app all'esterno dell'App Store, con scopi diversi. – Snips

+11

Grazie, credo di essere confuso dal motivo per cui qualcuno con un account Enterprise si preoccupa della distribuzione Ad-hoc? Perché limitarti a 100 quando ne hai di più. – Gruntcakes

+2

Ciò che mi infastidisce è che, nel sito web degli sviluppatori Apple, devi scegliere tra un profilo "Ad-Hoc" o "In House" ... ma poi viene visualizzato come "Distribuzione iOS" o "UniversalDistribution iOS" ... poi quando vieni e Archivia e fai clic su "Esporta .." ottieni le scelte di "Ad Hoc" o "Implementazione aziendale". Non è una sorpresa che mi sbagli di tanto in tanto ogni volta che cambio la mia app. (E ovviamente, se tutto non si allinea esattamente, otterrai un file .ipa che inizia l'installazione sul dispositivo ... poi cade con un inutile messaggio "XXX non può essere installato in questo momento".) –