Problema Xcode 6 beta 2 che esporta .ipa: "Il tuo account ha già un certificato di distribuzione iOS valido"


193

Sto riscontrando problemi nell'esportazione di un'app per la distribuzione ad hoc su Xcode 6 beta 2:

Impossibile individuare o generare risorse di firma corrispondenti

Quando esporto il mio progetto per lo sviluppo ad hoc su Xcode 6, ricevo questo avviso. Ho provato a esportarlo su Xcode 5 e non ho avuto problemi a salvare il .ipa. Qualcuno sta riscontrando anche questo problema?


2
@ christopher.ryan.cruz Ho lo stesso problema. Posso ancora esportare con xcode5 sul mio mac, ma ricevendo lo stesso messaggio di errore provando con il nuovo xcode6. L'hai già capito?
Gal

1
Hai avuto fortuna a risolvere questo @Gal?
simonthumper,

1
@ christopher.ryan.cruz questa è la soluzione. Xcode sta dicendo "Non esiste un certificato di distribuzione valido". Ricreare o scaricare di nuovo dovrebbe risolvere il problema.
Oxcug,

8
Ho appena avuto questo problema con la versione GM di XCode6. : - {
Kendall Helmstetter Gelner,

4
Ho riscontrato questo problema anche con la versione ufficiale di xCode 6. Prova a revocare più volte, elimina dal portachiavi, esci e accedi nuovamente all'account in xcode, ma nessuno di questi mi porta a risultati positivi! qualsiasi aiuto?
Steven,

Risposte:


52

Questo è ciò che ha funzionato per me.

  1. Sul mio computer ho tenuto sia Xcode 5 che Xcode 6 beta.

  2. Da Xcode 6 beta, Archivia il progetto. Chiudi Xcode 6.

  3. Apri Xcode 5, vai su Organizer ed esporta come build Ad Hoc con il profilo di provisioning appropriato.

Questo è tutto!


9
Sto avendo questo accadere sul GM. Questa non sarà una soluzione valida molto più a lungo poiché Xcode 6 e iOS8 saranno rilasciati questa settimana.
bergy,

20
Su Xcode 6.0.1 il problema è scomparso. Apple ha cambiato il modo di distribuire ad hoc per gli sviluppatori. Ora non puoi creare build di distribuzione ad hoc utilizzando il Certificato di sviluppo. Per creare build ad hoc è necessario un certificato di distribuzione con profilo di provisioning "Ad Hoc" (non profilo di provisioning di sviluppo). È una vera seccatura e non è più possibile utilizzare un account Apple Developer su più Mac per le build di Archiviazione TF (TestFlight). Sembra che ogni singolo sviluppatore dovrebbe pagare $ 99 / anno singolarmente! TestFlight di Apple sembra promettente, ma i build beta saranno esaminati dal team di revisione delle app. :(
Adnan,

3
Successivamente, dopo che ho revocato e rigenerato tutti i certificati e il profilo di provisioning per l'account sviluppatore in questione, il problema è stato finalmente risolto.
Graham Dawson,

1
Su Xcode 6.1 il problema non esiste più. Ma se si desidera creare build ad hoc per la distribuzione TestFlight (testflight.com) è necessario utilizzare la fornitura di distribuzione ad hoc. La fornitura di sviluppo non ti consentirà più di archiviare per la distribuzione ad hoc. Non è un buon approccio da parte di Apple.
Adnan,

Sto ancora riscontrando questo problema in Xcode 6.1 e Xcode 5.1.1 ora mostra un triangolo di avvertimento giallo da parte di tutti i miei profili quando provo ad esportare. Questo non è accaduto prima che iniziassi a costruire con Xcode 6.1.
Greg,

66

Ho avuto lo stesso problema due giorni fa. Si scopre che il problema era:

  1. Ho il mio certificato di distribuzione per sviluppatori con una chiave privata adeguata
  2. Ho un certificato di distribuzione per sviluppatori enterprise del mio client senza chiave privata
  3. Provo a creare un pacchetto di distribuzione aziendale per il mio cliente
  4. Xcode mi lancia un vago errore: il tuo account ha già un certificato di distribuzione iOS valido

La soluzione è: ottenere una chiave privata per l'account aziendale del mio client. Sono disponibili 2 opzioni:

  1. Chiedi al tuo cliente le credenziali per accedere al suo account di sviluppatore aziendale sul sito Web di Apple. Revoca il vecchio certificato e ricrealo. Creerai la chiave privata nel processo. ATTENZIONE : la revoca di un certificato di distribuzione aziendale annulla tutte le app che sono state firmate e distribuite con quel certificato ( informazioni ufficiali ).
  2. Chiedi al tuo cliente di esportare la sua chiave privata dalla sua applicazione Accesso Portachiavi come file * .p12 e di inviarti una password. Non è possibile scaricare la chiave privata esistente dal sito Web di Apple. L'unico modo per ottenerlo è chiedere al tuo cliente. L'ho fatto e sono riuscito a realizzare finalmente il pacchetto.

Come scoprire se disponi di una chiave privata per un certificato: apri l'applicazione Accesso portachiavi. Scegli i certificati. Trova il tuo certificato. Se vedi un piccolo triangolo grigio sul lato sinistro del certificato, aprilo e vedi la tua chiave privata. Nessun triangolo = nessuna chiave privata.

Come scoprire se si dispone di una chiave privata per il certificato


1
Ho avuto questo errore oggi, totalmente perplesso fino a quando ho letto la tua risposta eccellente. Grazie mille! +1
Dal

2
Che risposta fantastica a un problema assolutamente impenetrabile.
shmim,

1
Eccellente. Grazie.
Wade Anderson,

@AlexanderVasenin Ho provato questo, ma esiste ancora lo stesso problema. Qualche soluzione è arrivata per questo?
Zalak Patel,

49

Ho avuto lo stesso problema, ho dovuto usare lo strumento da riga di comando "xcodebuild" come soluzione alternativa, con solo Xcode 6 installato (non è stato necessario reinstallare Xcode 5).

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

Esempio:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile "Provisioning Profile Name"

2
Grazie mille! Ha funzionato e ha inviato una build ad hoc.
Giovedì

1
Sono stato in grado di produrre un * .ipa in questo modo, ma non riesco a installarlo (l'app si blocca solo su 'Installazione ...'). Il log del dispositivo in Xcode mostra l'errore di firma del codice.
Alexander Vasenin,

In quale percorso di cartella possiamo scrivere questo codice per creare ipa?
Esha,

1
Questa è stata l'unica soluzione che ha funzionato per me dopo aver provato e non riesco a rimuovere e revocare certificati, chiavi e profili localmente e nel portale per sviluppatori per Xcode 6.1 / iOS 8.1
David Wadge,

1
Ho trovato la soluzione simile in grandi passaggi descrittivi, è davvero di grande aiuto per i principianti datacalculation.blogspot.in/2014/10/…
Test iOS

28

Nel mio caso, ciò che ha risolto il problema è stato l'eliminazione di tutti i certificati di distribuzione dal mio account sviluppatore Apple. Quindi, Xcode è riuscito a creare nuovamente certificati di sviluppo e distribuzione, e questo ha funzionato.


1
Ciò significa anche che devi ripetere tutti i tuoi profili di distribuzione ad-hoc.
Kendall Helmstetter Gelner,

1
@Kendall, non ho rifatto tutti i miei profili di distribuzione ad hoc. Basta eliminare i certificati dal portachiavi e dal portale per sviluppatori Apple. Quindi Xcode è riuscito a risolvere tutti i problemi da solo
lucaslt89,

12
Questo ha funzionato anche per me ... questo è stato un problema costante con ogni versione di Xcode, e vorrei davvero che Apple passasse del tempo a rinnovare questo orribile processo.
Raconteur,

2
Funziona anche per me (con Xcode Beta 6), assicurati di eliminare i certificati dal sito Web e dal portachiavi dello sviluppatore Apple, quindi lascia che Xcode risolva il problema
Claus

Quando dici di aver eliminato tutti i tuoi certificati di distribuzione, stai dicendo che li hai cancellati dal tuo computer e xcode li ha reinstallati o stai dicendo che li hai cancellati dal portale dei membri e xcode ne ha creati di nuovi?
Jacksonkr,

19

Ricevo una soluzione senza rinnovare il certificato:

1 - Archivia la destinazione con il profilo di identità e di provisioning della firma del codice appropriato

2 - Pulsante destro nel file creato in Organizer -> Mostra nel Finder

3 - Pulsante destro nel file xcarchive -> Mostra il contenuto del pacchetto

4 - Lì, in Finder , vai a Prodotti / Applicazioni /

5 - Carica il file Products / Applications / appName su iTunes

6 - Quando l'app appare in iTunes, fai clic destro su di essa -> Mostra nel Finder . Questo è il file ipa

7 - Invia questo ipa tramite App Loader 3.0

Non penso che sia una soluzione duratura ma non voglio cancellare i miei certificati


2
perché dovremmo usare il caricatore di app qui? non lo so davvero.
Mejdi Lassidi,

Quali sono il profilo di identità e provisioning di firma del codice "appropriato"? Ho provato a impostare Identità di firma del codice di rilascio su "Distribuzione iOS" e non ha aiutato. Se imposto il profilo di provisioning di rilascio su un valore diverso da Xcode "automatico", l'identità della firma del codice viene rovinata.
Greg,

Molte grazie! Non lo sapevo.
Mihriban Minaz,

17

FINALMENTE RISOLTO !!

1) Crea un NUOVO certificato di produzione tramite developer.apple.com che richiede di utilizzare Accesso Portachiavi per creare una nuova chiave privata sul tuo computer

2) Nello stesso portale per sviluppatori, apri il tuo profilo di provisioning di distribuzione utilizzato con questa app e seleziona il nuovo certificato di produzione che hai appena creato. Generare la disposizione, quindi scaricarla ed eseguirla

3) Esegui la tua app, archiviali, quindi esporta l'archivio.

viola

Mi ci sono voluti giorni se non settimane per capire, spero che ti aiuti.


1
Sembra che il tuo "voilà" sia stato corretto automaticamente; non è abbastanza un cambiamento per Stack Overflow per farmi modificare.
Jessy,

14

Crea un nuovo certificato Distributon iOS e scegli Produzione> App Store e sezione AdHoc. Inoltre, non dimenticare di cambiare Target> Impostazioni di costruzione> Firma del codice tutto su iOS Distribution (ma dopo aver creato ipa ripristinalo a iOS Developer) Solo questo ha risolto il mio problema.


1
Tale opzione è disattivata. Cosa mi sto perdendo?
Greg,


11

Ho affrontato lo stesso problema oggi con Xcode 6.1.1

Quando ho provato ad aggiungere il certificato di distribuzione iOS tramite Xcode, l'errore che ho ricevuto è stato lo stesso. Esistevano già diversi certificati di distribuzione emessi nel Member Center e non volevo invalidarli perché se fossero utilizzati per la distribuzione ad hoc in un ambiente Enterprise ciò invaliderebbe anche le applicazioni installate sui dispositivi (almeno questo è quello che ho letto).

Quello che ho fatto è stato:
1. Tramite Keychain Access ha generato una richiesta di certificato da parte di un'autorità di certificazione. E ha salvato la richiesta in un file;
2. Accesso alla sezione Produzione dell'area certificati del Centro membri e richiesta di un nuovo certificato di produzione "App Store e Ad Hoc", questo ha richiesto il file dal passaggio 1;
3. Scaricato il nuovo certificato e quando importato in Accesso Portachiavi ora aveva una chiave privata.

Dopodiché ho pulito Xcode, riavviato, verificato che nel mio account il profilo fosse visibile e creato un nuovo archivio. E ora sono stato in grado di convalidare l'archivio.

Ora, se provo a richiedere un nuovo certificato "App Store e Ad Hoc" questa opzione è disattivata per me e suppongo che ciò sia dovuto al fatto che il mio account ha già rilasciato il certificato. In questo caso, molto probabilmente sarà necessario invalidare il certificato precedente prima di poterne emettere uno nuovo. Ecco perché Apple consiglia di eseguire il backup del certificato. Ma è molto probabile che non sarà necessario invalidare tutti i certificati di produzione poiché ne ho già alcuni nel profilo.

Spero che questo aiuti qualcuno :)


Grazie per le informazioni, Angel. Ho Xcode 6.1.1 e l'ho già provato ieri e oggi, ma devo aver sbagliato un passo fragile perché non riesco ancora a convalidare il mio archivio. (Cordiali saluti, il motivo per cui hai disattivato questa opzione, secondo quanto ho letto altrove in SO, è che hai già due certificati di produzione e questo è apparentemente il limite segreto di Apple)
Ultrageek,

Hai visto la chiave privata per il certificato di distribuzione tramite Accesso Portachiavi. In tal caso, puoi provare: 1. Elimina tutti gli archivi presenti in Organizer per questo progetto. 2. Prima di creare l'archivio, assicurarsi di aver selezionato la destinazione del progetto e che il dispositivo di destinazione sia un dispositivo reale, non un simulatore. 3. Esegui una "Cartella Build Clean" tramite il menu Prodotto di Xcode, questa è la stessa opzione di Clean ma devi tenere premuto il tasto Alt. 4. Eseguire il progetto sul dispositivo reale e assicurarsi che tutto sia corretto. 5 Crea il tuo archivio. 6. Prova a convalidarlo.
Angel Naydenov,

Ma se non vedi la chiave privata non sarai in grado di convalidare in quanto non potresti firmare il pacchetto. Ieri abbiamo provato questo processo con un mio collega e ho dovuto esportare la mia chiave privata tramite l'account Xcode con la distribuzione iOS selezionata. Quindi lo abbiamo importato tramite Accesso portachiavi ed è stato in grado di convalidare e caricare build su iTunes Connect. Per me ciò di cui avevo bisogno per ottenere questo processo è che hai davvero bisogno dei 2 certificati: Sviluppo iOS e Distribuzione iOS. Sono utilizzati in diversi casi e per iTunes Connect è necessario quello di distribuzione :)
Angel Naydenov,

Grazie Angelo. Alla fine ho capito a quale certificato mancava la chiave privata, ho eliminato ogni singolo certificato e profilo da Xcode> Account e Dev Center, quindi ho ricominciato da capo. Il processo è troppo fragile e presumibilmente avere due account sviluppatore sullo stesso Mac sembra giocare un fattore parziale nei problemi.
Ultrageek,

1
Piacere di averlo capito!
Angel Naydenov,

7

Apple ha cambiato il modo di costruire Ad Hoc. Ora non è possibile creare build di distribuzione ad hoc utilizzando dev cert. In alternativa, è necessario utilizzare un certificato di distribuzione con un profilo di provisioning "Ad hoc".


Hai un link di documentazione per questo?
Keab42,

2
Puoi provare rimuovendo tutto il certificato e il profilo e lasciando che XCode faccia il resto, vedrai che crea automaticamente il certificato di distribuzione e il profilo di provisioning ad hoc.
Son Nguyen,

2
L'ho fatto, grazie. Mi chiedevo solo se Apple lo avesse effettivamente annunciato da qualche parte o se ci avesse lasciato a capirlo.
Keab42,

6

Credo che il vero motivo per cui sei finito in questa schermata sia quando cerchi di distribuire il file .ipa ai tuoi tester e clienti. In Xcode 6, per ottenere il file .ipa puoi usare il vecchio metodo per la generazione iPA:

  1. Seleziona l'organizzatore in Xcode. Nella scheda Archivi selezionare l'Archivio di cui è necessario generare il file iPA.
  2. Fare clic destro e selezionare l'opzione "Mostra nel Finder"
  3. Vedrai il file .xarchive. Fare clic destro e selezionare "Mostra contenuto pacchetto"
  4. Vedrai le cartelle: dSYMs, Info.plist e Prodotti.
  5. Apri Prodotti> Applicazioni e vedrai il tuo file .app.
  6. Trascina e rilascia questo file .app su iTunes in Mac.
  7. Il tuo file .app verrà elencato in "Le mie app" in iTunes.
  8. Fai clic destro sulla tua applicazione e seleziona "Mostra nel Finder".

Ora hai il file .ipa che puoi inviare ai tester per il test. Spero che questo ti aiuti.


4

Ci sono stati cambiamenti nel modo in cui apple gestisce la nostra chiave privata e pubblica. Il metodo precedente per condividere l'account su due macchine era il
1.scarica del provisioning
2.export / checkout certificate

installali entrambi sull'altro Mac

ma ora non devi farlo per esportare l'intero account.
1.XCode -> preferenze -> account (seleziona account) in basso a sinistra c'è un'opzione per esportare che inserisci qui la descrizione dell'immagine ti verrà chiesto di fornire una password che ti sarà richiesta durante l'importazione su un altro sistema. Un file .developerprofile verrà scaricato su posizione di vostra scelta.

2.Scaricalo su un altro Mac e quando viene visualizzato il messaggio il tuo dispositivo ha già un'identità di firma valida, fai clic su Importa profilo sviluppatore e importa questo file .developerprofile. inserisci qui la descrizione dell'immagineinserisci la password quando richiesto.

ottenuto aiuto da qui


@Ranjit quindi cancella tutto e fai nuovi certificati
amar

3

L'ho risolto seguendo i passaggi seguenti:

1) nel tuo account sviluppatore Apple: crea un nuovo certificato di produzione Scegli l'opzione App Store e Ad Hoc

2) nel tuo account sviluppatore apple: crea un nuovo profilo di provisioning con il tuo ID pacchetto corrente e il certificato creato nel passaggio uno

3) nel tuo xcode:

  • Seleziona il tuo obiettivo
  • Nella scheda Impostazioni build nella zona Firma codice
  • Nella sottozona Identità firma codice - Rilascio
  • Imposta il tuo nuovo certificato di distribuzione (ad hoc)
  • Nel profilo di provisioning: imposta il nuovo profilo di provisioning (ad hoc)

Sembra che xcode 6 ora richieda un certificato di distribuzione ad hoc per esportare il tuo IPA.

inserisci qui la descrizione dell'immagine


3

Ho avuto lo stesso problema oggi e ho trovato una buona soluzione, penso.

Prima di tutto, c'è qualcosa di insolito:

inserisci qui la descrizione dell'immagine

il normale è:

inserisci qui la descrizione dell'immagine

e nel portachiavi:

inserisci qui la descrizione dell'immagine

il normale è:

inserisci qui la descrizione dell'immagine

quindi, mi rendo conto che mi manca il profilo di provisioning corretto che contiene il certificato di distribuzione iOS corretto.

Infine, la mia soluzione è: utilizzare il mio file CertificateSigningRequest.certSigningRequest per generare un nuovo certificato di distribuzione iOS e utilizzare il nuovo certificato di distribuzione iOS per generare un nuovo profilo di provisioning .

Nota, non elimino il vecchio profilo di certificazione e provisioning, perché il mio collega lavora bene con loro. Ciò influisce sulle app che ho già pubblicato? La risposta è NO . Ho appena cambiato il certificato di firma del codice e alcuni certificati importanti come i push notification certificatelegami con l'ID app:

inserisci qui la descrizione dell'immagine

Quindi non preoccuparti.

Spero che quanto sopra sia utile.


2

Come sottolineato da un commentatore, questa ha dimostrato di essere una soluzione per me e gli altri:

Ho eliminato e riscaricato tutti i miei certificati richiesti insieme alle chiavi necessarie per generare e sono stato in grado di superare questo errore


4
Come hai eliminato tutti i tuoi certificati? li ho rimossi dal portachiavi, ma ho ancora lo stesso problema.
lucaslt89,

1
hai scaricato nuovamente i certificati e ti sei assicurato che avessero le chiavi nei certificati @lucas?
3254523,

5
sì, l'ho fatto quasi 20 volte e ho ancora lo stesso problema. Ho rimosso tutti i miei certificati, i profili di provisioning, le app archiviate precedenti e ho ancora il "Il tuo account ha già un certificato di distribuzione iOS valido"
lucaslt89,

2
in questo modo, in realtà dai l'autorizzazione xCode per creare e utilizzare automaticamente un profilo di provisioning ad-hoc, controlla il tuo programma apple dev, vedrai quel profilo ad hoc.
Son Nguyen,

2

Revoco i miei certificati di produzione e ne richiedo un altro per risolvere questo problema. Forse devi riavviare il tuo xcode.


Questo ha funzionato per me. Ironia della sorte, il certificato di produzione aveva la sua chiave privata nel mio portachiavi ed era ancora valido !!
markshiz,

2

L'ho appena riscontrato dopo l'aggiornamento da Xcode 5 a 6.

Nel mio caso, creare un nuovo certificato di produzione e ricreare il profilo di provisioning di distribuzione per la mia app ha funzionato.


1

Nell'ultimo Xcode 6.0 ufficiale, questo accadrà se hai creato accidentalmente un record nel tuo file di diritti che ha una chiave come questa:

com.apple.security.application-groups

Non sono sicuro che Xcode l'abbia creato automaticamente per impostazione predefinita. Ma eliminare quella chiave ha risolto il mio problema. Non ho dovuto ricreare alcun certificato. Non è stato un mio problema.


1
Dove hai trovato questo file allocare?
Steven,

È il file plist chiamato: PRODUCT_NAME.entitlements (è stato creato da Xcode per impostazione predefinita)
lanciato il

com.apple.security.application-groupsviene attivato se si abilita il gruppo di app da Funzionalità. Se crei un nuovo target per lo sviluppo dell'estensione dell'app, viene automaticamente incluso.
Adnan,

1

Ho risolto questo problema semplicemente rigenerando il profilo di provisioning sul portale degli sviluppatori (nel mio caso un profilo App Store) e aggiungendolo al mio computer tramite l'utilità di configurazione di iPhone. Non volevo rovinare i certificati e l'ho evitato con successo.

Ho notato questo messaggio di errore registrato da Xcode nella mia console:

Nessuno dei profili di provisioning validi ha consentito i diritti specificati: identificativo dell'applicazione, beta-reports-active, keychain-access-group.

Dopo aver scaricato un nuovo profilo di provisioning, beta-reports-active = trueera presente il mancante e Xcode ha firmato la build.


1

La mia soluzione era eliminare l'unico certificato di produzione iOS che sto usando e crearlo di nuovo. In questo modo, è necessario creare un nuovo profilo di provisioning assegnando il certificato appena creato.

poi ho fatto di nuovo il processo di archiviazione e funziona!


1

Inoltre ho scoperto che gli account Xcode entrano in gioco -

inserisci qui la descrizione dell'immagine

Si è scoperto che avevo un certificato di distribuzione valido sul mio account personale ( mobilologia ), quindi ho eliminato temporaneamente dalla sezione Account (potresti voler lasciare solo cui stai distribuendo).

Improvvisamente il processo di firma / archiviazione ha funzionato!


1

Step1: -Accedi al tuo account sviluppatore Apple

Step2: -Scegli i certificati

Step3: -Eliminazione se ci sono più certificati di distribuzione

Passaggio 4: -Provare nuovamente a archiviare (se l'errore persiste, revocare tutti i certificati e creare un nuovo certificato di distribuzione e modificare i profili di fornitura.)


1

Penso che sia un bug di Xcode. per farlo funzionare, ho bisogno di eliminare il profilo provvisorio di distribuzione effettiva e ho dovuto creare un nuovo profilo di distribuzione provvisorio da devcenter. Questo funziona da me


1

Ho anche affrontato lo stesso problema, stavo usando il certificato di sviluppo invece di Adhoc. Il problema è stato risolto dopo aver utilizzato il certificato Adhoc.


1

Elimina il certificato di distribuzione ios dal sito dello sviluppatore apple e rigenera la distribuzione ios con il file certSignReq. Funziona sempre per me. Le tue altre app non sarebbero interessate. Almeno nel mio caso non lo ha mai fatto.


1

Nel mio caso ho generato un nuovo profilo di distribuzione e l'ho aggiunto a XCode, quindi ho provato a inviare la build. A quanto pare, tutto quello che dovevo fare per sbarazzarmi di questo messaggio è riavviare XCode e tentare di nuovo di inviarlo. Lavorato.


1

Nel mio caso, ho ricevuto il messaggio di errore durante il tentativo di esportare e creare AdHoc da Organizer. Ho fatto due cose, una delle quali potrebbe aver risolto il problema:

1) Esportato il certificato esistente che affermava di non avere dal mio portachiavi, cancellato dal portachiavi, reimportato.

2) Creato un certificato di distribuzione ad hoc, aggiornato l'account XCode per ottenere il nuovo profilo di provisioning di distribuzione.

Successivamente sono stato in grado di esportare lo stesso archivio esatto in una build AdHoc. Penso davvero che fosse solo il fatto che mi mancava una distribuzione ad-hoc mirata a quel bundleID specifico che ha portato alla confusione di XCode.

Followup: l'archivio che avevo creato prima non funzionava, dovevo rigenerarlo. Un indizio del problema era che quando si selezionava l'archivio e si sceglieva di esportare una build Ad-Hoc, l'account predefinito selezionato era l'account errato per la build (il progetto non aveva un account predefinito selezionato quando l'archiviazione della build).


1

Questo è ciò che ha funzionato per me (account Enterprise)

Importa il profilo sviluppatore dall'altra macchina, che ha caricato il certificato di cui avevo bisogno con la chiave segreta.
Rinomina il bundle dell'app con il nome dell'azienda (è stato nominato con il nome dell'app store).
Cambia il nome del team nella scheda "Generale" nel team della mia azienda - era predefinito il mio account sviluppatore personale!

Con queste modifiche, potrei esportare un ipa sia ad-hoc che aziendale, caricarlo su Hockey Rink e scaricarlo sul mio telefono

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.