Si registrerà una volta. I tuoi clienti vorranno sicuramente registrarsi per il proprio account per il motivo più importante. È qui che le informazioni bancarie vengono impostate per indicare dove vanno i soldi. :). E i contratti, i dati di vendita, ecc. Supponendo che i loro $ 99 saranno persi nel rumore rispetto alle vostre tasse. :).
Il modo migliore per farlo funzionare è lo sviluppo con le chiavi di firma codice (ad hoc) di sviluppo e distribuzione (account) di Wildcarded. Puoi firmare per più client con gli stessi tasti impostati in questo modo. Quindi, alla fine, si firma e si pubblica con una chiave AppStore specifica (l'account di ciascun cliente).
Ciò consente di eseguire lo sviluppo del controllo, testare e persino eseguire un programma di distribuzione beta tra i client. Al termine dello sviluppo e dopo aver completato la creazione di un master, consegnare un codice zip della versione di rilascio firmata con la chiave e caricarlo tramite iTunes Connect tramite il proprio account.
Sezione bonus: Questa configurazione è facile da implementare in XCode (una volta superate le 24 ore di strangolamento per capire come funziona xcode ei certificati di distribuzione funzionano, questo è probabilmente il problema di sviluppo dell'iPhone più ben documentato. vero umano che l'ha già fatto per la prima volta. Sarà ovvio da quel momento in poi.)
Vai a Progetto-> Modifica Impostazioni Progetto-> Configurazioni. Duplica due nuove configurazioni dalla configurazione "Rilascio". Chiama uno "Ad Hoc", l'altro "AppStore". Imposta i certificati di firma come segue, lo Sviluppatore iPhone per Debug/Release, iPhone Distribution per Ad Hoc e il loro iPhone Distribution (AppStore) per "AppStore". Dimentica persino di avere un cliente fino alla fine, quindi passa alla distribuzione di AppStore, build, zip, email e fatto.
In pratica, è più complicato di così come sarà necessario impostare più certificati/profili/chiavi sulla macchina, ma una volta che hai finito, funziona fondamentalmente in questo modo.
Questa è probabilmente una svista da parte di Apple. Dovrebbero consentire una maggiore flessibilità, ma dubito che lo faranno. – Tim
Sì, dubito che sia sufficiente fermare nessuno che si sta sviluppando per l'iPhone, quindi hai ragione; probabilmente non si preoccuperanno. –