Domanda

Il mio team e io siamo stati contattati da una società per sviluppare la nostra prima applicazione per iPhone.

Mi chiedo come gestire al meglio questa relazione con l'appaltatore. L'account di connessione SDK / Dev $ 99 deve essere stabilito con il nome del contraente, in modo che quando l'applicazione viene approvata non sia elencata dal nome della nostra azienda, ma dal loro nome commerciale?

In sostanza, è buona pratica presentare la domanda sotto il nome del contraente o esiste un'opzione per definirla al momento della domanda?

È stato utile?

Soluzione

Ottieni un account e loro ottengono un account. Gli account svolgono due funzioni. Accesso agli strumenti di sviluppo e accesso all'interfaccia aziendale per l'azienda che pubblica l'app.

Ti registri una volta. Ogni cliente si iscrive per proprio conto per il motivo più importante. Ecco dove le informazioni bancarie indicano dove vanno i soldi. :). E contratti e dati di vendita, ecc.

Il modo migliore per farlo funzionare è quello di fare lo sviluppo con le chiavi di firma del codice sviluppatore e di distribuzione (ad hoc) Wildcarded (il tuo account). Firmi per più clienti con le stesse chiavi. Quindi, alla fine, firmi e pubblichi con una chiave AppStore specifica (l'account di ciascun cliente).

Ciò ti consentirà di controllare lo sviluppo, i test e la distribuzione beta. Al termine dello sviluppo, comprimi la versione di rilascio firmata con la loro chiave e la caricano tramite iTunes Connect sotto il loro account.

Sezione bonus: Questa configurazione è facile da impostare in XCode (una volta superate le 24 ore di strangolamento, capendo come funzionano xcode e i certificati di distribuzione).

Vai a Progetto- > Modifica impostazioni progetto- > Configurazioni. Duplica due nuove configurazioni al di fuori del "Rilascio". configurazione. Chiama uno "Ad Hoc", l'altro "App Store". Imposta i certificati di firma come segue, iPhone Developer per debug / release, iPhone Distribution (Ad Hoc) per Ad Hoc e la loro distribuzione iPhone (AppStore) per " AppStore " ;. Dimentica persino di avere un client fino alla fine, quindi passa alla distribuzione AppStore, build, zip, e-mail e via.

In pratica, è più complicato di così dato che dovrai impostare più certs / profili / chiavi sulla tua macchina, ma una volta che hai finito, fondamentalmente funziona in questo modo.

Altri suggerimenti

Vorrei creare l'account dev e pubblicarlo sotto la società che sarà proprietaria dell'app e della fonte, indipendentemente da chi lo sta sviluppando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top