Domanda

Ho letto diversi tutorial e guardando alcuni video di itube per vedere come preparo al meglio la mia app per la distribuzione ad hoc. Tuttavia, le informazioni che ho ottenuto non sono davvero coerenti, vanno dalla spiegazione a 5 fasi dal centro sviluppatore di Apple a un video di quasi 3 minuti, dove dovrei impostare alcune opzioni di firma del codice in Xcode, creare e sfogliare l'archivio ecc. Le mie domande:

1. C'è un tutorial disponibile, che spiega tutto ciò che richiede, ma non troppo? In qualche modo sento, ad esempio, che la firma del codice non è realmente richiesta.

2. Dopo aver provato a installare l'app usando iTunes, la sincronizzazione ha affermato che non era in grado di installarla. C'è un registro disponibile in iTunes, quindi posso verificare ulteriori dettagli di errore?

3. Che ne dici di passare dalla modalità di distribuzione ad hoc alla normale modalità sviluppatore? Dopo aver seguito i passaggi del video e preparato la mia app per la distribuzione ad hoc, non sono più stato in grado di installarlo sul mio dispositivo, ho ricevuto l'errore

Build target abilittor che controlla dipendenze [beror] Errore di codice: la firma del codice è necessaria per il tipo di prodotto "Applicazione" in SDK "iOS 5.0"

Questo è il video tutorial su itube che ho seguito: DEMO DELL'APP iPhone Distribuzione

Grazie per il tuo feedback e buon fine settimana.

È stato utile?

Soluzione

Ok, ha cercato l'errore "Il seguente lavoro ha cercato di dirottare il servizio ..." e ha visto che un riavvio dell'iPhone potrebbe risolvere il problema ... e indovina un po ', stavo inseguendo un fantasma tutto il giorno .... . Funziona perfettamente. Quindi l'ultimo suggerimento per chiunque, avendo un problema simile, dopo aver installato un'app tramite ad hoc la prima volta: riavviare l'iPhone, altrimenti l'app potrebbe arrestare.

Saluti e ora buona notte :-)

PS: solo per arrotondare questo thread qui i passaggi che ho fatto alla fine (come accennato, sto usando Xcode 4.2.1):

  1. Aggiunto il mio dispositivo sul portale di provisioning (questo era stato fatto molto tempo fa, tuttavia è un passo importante, poiché anche gli ID del dispositivo beta tester devono essere registrati qui prima di ricreare e scaricare il profilo di distribuzione)
  2. Creato e scaricato un certificato di distribuzione iOS nel portale di provisioning
  3. Importato il certificato nel mio portachiavi
  4. Ha creato un file di provisioning ad hoc nel portale di provisioning
  5. Scaricato quel profilo
  6. Doppio clic sul profilo, che lo ha aggiunto alla sezione Profilo di provisioning dell'organizzatore Xcode)
  7. Aggiunta le opzioni qualsiasi SDK e qualsiasi SDK iOS in per l'identità di firma del codice di distribuzione ad hoc nella sezione di firma del codice del mio progetto e il mio obiettivo e imposta i valori con il mio file di provisioning ad hoc che ho appena creato e importato
  8. Assicurare che l'opzione nella mia app. Il file "l'applicazione richiede l'ambiente iPhone" fosse impostato su True
  9. Ha eseguito un pulito (prodotto / pulito) e quindi solo una build (build prodotto)
  10. Assicurare che l'app non fosse installata sul mio iPhone (come stavo testando prima tramite Xcode)
  11. Copiato il target (prodotti di gruppo tramite Show in Finder) su iTunes tramite Drag and Drop (l'ho lasciato cadere nella sezione Media)
  12. Copiato il file di provisioning ad hoc in iTunes tramite trascinamento (anche nella sezione media)
  13. Assicurare che l'app sia stata controllata per la sincronizzazione, sincronizzato con iTunes con l'iPhone
  14. Infine ha riavviato il mio iPhone! Tuttavia, sono abbastanza sicuro che ciò possa accadere solo sul dispositivo sviluppatore. Presumo che il motivo sia stato un processo, rimanendo ancora su iPhone, dal mio ultimo test tramite Xcode.

Non ho usato un file di entità. In realtà devo scoprire, a cosa serve quel file, ho letto che potrebbe essere richiesto solo se usi iCloud. E gli sviluppatori di Xcode 4.2, non c'è più alcun modello di file / nuovo / di entità in Xcode. Il file viene creato non appena si controlla l'opzione di diritto e dai al file il nome desiderato nella scheda Riepilogo del bersaglio.

Potresti anche voler scaricare il Utilità di configurazione iPhone da Apple

Lo consiglierò anche ai miei beta tester, in quanto ti consente di vedere il registro della console dell'iPhone, che ovviamente potrebbe essere molto utile in caso di errori.

Spero che questo riepilogo aiuti gli altri, creando la propria app per la prima distribuzione ad hoc.

Saluti, René

Altri suggerimenti

La firma del codice è semplice.

Innanzitutto crei un profilo di fornitura di mobile per l'identificatore del pacchetto di app per aggiungere anche i dispositivi per cui si desidera creare l'app. Per la build ADHOC, fallo nella scheda di distima. Scaricalo, fare doppio clic su Aggiungi al portachiavi.

Ora prendi la tua app in Xcode.Select Corect Profile (firma del codice). Imposta la riga di comando Build su Distribution, oh ho dimenticato Crea un nuovo file (entitlements.plist) Imposta il debug al suo interno su False, aggiungi il suo percorso relativo nel target, appena sopra il segno di codifica specificato. Ora seleziona IOSDevice in alto a sinistra (dove si seleziona il simulatore) Premi comando+B per creare l'app. L'app sarebbe nella cartella dei prodotti (in basso) individuarla in Finder trascinarlo su iTunes, potrebbe essere anche il profilo di provisioning e sincronizzarlo. fatto.

Vai a https://developer.apple.com/devcenter/ios/index.action e accedi. Puoi trovare "portale di provisioning iOS". E dopo essere andata lì, scegli la sezione "distribuzione". Seleziona "Come fare", puoi trovare i passaggi necessari lì.

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