Non sono stati trovati record idonei verificare che l'identificatore del bundle sia corretto


142

Ho creato un'app in App Store Connect ed è stata nello stato "prepara per l'invio" per più di 3 giorni. Quando provo ad archiviare la mia app e inviarla all'app store, viene visualizzato questo messaggio:

Nessun record di applicazione adatto trovato. Verifica che l'identificatore del bundle sia corretto.


7
La tua app in iTunesConnectha selezionato lo stesso identificatore per il quale sei l' archiveapplicazione?
Viral Savaj,

Sì, ho selezionato lo stesso ID
Ragul,

1
Hai effettuato l'accesso a xcode con lo stesso ID Apple di itunesconnect?
Mika,

Sì, ho effettuato l'accesso utilizzando solo
quell'ID

Risposte:


60

Ora trovo solo l'errore. Ho usato una lettera maiuscola nell'ID bundle. ma ho usato lettere minuscole nell'ID bundle di xcode. ora l'ho modificato come nell'ID app. e ora ho caricato con successo la mia app su iTunes Connect. Grazie per il vostro sostegno.


63
Nel mio caso avevo dimenticato di creare l'app con il rispettivo ID pacchetto app in iTunesConnect
Sasho

3
Se solo mostrassero ciascuno dei valori non corrispondenti sarebbe facile correggerlo.
Andy Roberts,

1
@Sasho sei dio!
Vipin Krishna,

1
@Sasho. Grazie. è stato utile.
Sunoj Vijayan,

1
Nel mio caso, stavo usando 2 account sviluppatore in Xcode. Ne ho rimosso uno indesiderato e sono stato in grado di risolvere il problema.
Sagar R. Kothari,

45

Controlla che l'app configurata su iTuneconnect abbia lo stesso identificativo di bundle che stai utilizzando per caricare l'app.


3
E lo stesso nome di app (maiuscolo / minuscolo)
Josep Alsina,

43

generalmente questo accade quando non hai creato la tua app dall'account sviluppatore apple-> iTunes Connect-> Fai clic su La mia app-> fai clic sul segno più (+) -> Nuova app-> E riempi tutte le informazioni e scegli il tuo ID pacchetto per l'app che stai caricando ora.


1
Questo è stato per me. Non ho creato la mia app in App Store Connect.
Scottie,

Grazie compagno. Mi hai reso felice.
BEingprabhU,

come si sceglie l'id bundle, se l'id bundle non viene popolato con quello recente anche se l'ID app è stato creato nella pagina dello sviluppatore?
Marin,

@Marin Ho dovuto aspettare circa 5 minuti affinché l'ID bundle appena creato venisse visualizzato nel menu a discesa
Andy

Questo mio risolto. Ho completamente perso la creazione di un'app in ituneconnect. Grazie @Avi
TLee

21

iTunes Connect || App Store Connect (sito Web):

Nel tuo browser, vai su iTunes Connect / App Store Connect .

  1. Aggiungi la tua nuova app / modifica la tua app esistente.
  2. Vai alle informazioni sull'app.
  3. Controlla il nome dell'ID pacchetto.
  4. Se non esiste un ID bundle, assicurati di crearne uno.
  5. Ho usato l'ID del bundle WildCard. Ciò significa che probabilmente il tuo ID bundle completo sarà com.organizationName. * E il suffisso (esempioApp). Xcode:
  6. Vai al tuo spazio di lavoro / progetto.
  7. Vai al tuo progetto.
  8. Seleziona la scheda Generale.

Assicurati che l'identificatore del bundle sia il nome impostato in iTunes Connect.

Ad esempio: com.orgnanizationName.appName

Sembra che tu debba iniziare il processo di invio dell'App Store in iTunesConnect.

Icona App Store Connect Aggiungi app


Sì, quello era il caso. questo errore viene mostrato che non hai aggiunto l'app in appstoreconnect.apple.com .
Vikash Sinha,

Anche questo ero io. Ho creato l'ID APP sul "portale", ma poi ho dimenticato di creare un'app App Store Connect che ha UTILIZZATO la firma dell'ID APP che ho creato sul portale dell'app Apple.
Waxhaw,

11

Se si utilizza Caricatore applicazioni, quindi verificare se si è effettuato l'accesso all'account corretto. È stato il mio caso e può succedere se gestisci un account per vari clienti.

inserisci qui la descrizione dell'immagine


Grazie mille amico ... Lo stesso è stato con me
Roohul,

10

Credo che tu possa trovare la risposta qui Xcode 5 - "Nessun record di applicazione trovato" quando provi a convalidare un archivio da @Bamsworld.

Come già accennato e secondo la documentazione - Guida alla distribuzione delle app

Importante: non è possibile convalidare l'app a meno che il record dell'app in iTunes Connect non sia nello stato "In attesa di caricamento" o successivo Dopo aver aggiunto una nuova app in iTunes Connect, si accenderà una luce gialla con il suo stato. Molto probabilmente leggerà "Prepara per il caricamento". Per portarlo allo stato "In attesa di caricamento" fai clic su Visualizza dettagli per l'app e in alto a destra dovrebbe essere presente un pulsante blu che dice "Pronto per il caricamento binario". Fai clic qui e segui le indicazioni fornite.


2
Nel mio caso il problema era che il Mac stava esaurendo lo spazio. Il Caricatore applicazioni invece di dare un errore sullo spazio su disco genera molti altri errori casuali come questo (puoi dare lo stesso * .ipa e restituirà errori reali casuali ma in effetti sei a corto di spazio)
Vorotnyak_Nazar

10

La soluzione per me è stata quella di consentire l'accesso all'app a tutti gli utenti:

  1. Vai su AppStore Connect
  2. Vai a La mia app
  3. In Informazioni aggiuntive, fai clic su "Modifica accesso utente"
  4. Seleziona "Accesso completo"
  5. Questo mi ha permesso di caricare l'app la prima volta (tramite Xcode e Caricatore applicazioni)

Dopo il caricamento iniziale, posso tornare a "Accesso limitato" e caricare correttamente.


Ho provato diverse soluzioni, ma questa ha funzionato per me
Carmelito R. Bayarcal Jr.,

5

Utilizzando Application Loader ha funzionato nel mio caso.

inserisci qui la descrizione dell'immagine


Potresti per favore aggiungere maggiori dettagli?
Dzianis Yafimau,

1
Nella barra dei menu XCode, seleziona Xcode -> Apri strumento di sviluppo -> Caricatore applicazioni -> seleziona il tuo file * .ipa (puoi esportare dalle versioni archiviate nelle finestre Organizer) e caricare.
Luat Vu Dinh,

4

Ricontrolla Bundle OS Type codenella mia app info.plist, l'unico modo per aggirare questo errore era impostarlo suAPPL .

La cosa strana è che l'errore riguardava il mio ID bundle di framework, quindi la modifica di quanto sopra nella mia app lo ha risolto.


Ho provato tutto il resto e questa è stata la soluzione che ha finito per risolverlo per me! Grazie mille.
Gasper Kolenc,

3

Controlla l'ID app nel Centro per sviluppatori Apple. Quindi, utilizzare esattamente lo stesso nome nell'identificatore bundler.


3

Devo firmare manualmente l'app. Creato nuovo certificato e nuovo profilo. Impostare la firma del codice su Manuale. Solo allora sono stato in grado di caricare. Inoltre, seleziona Accesso manuale dall'organizzatore durante il caricamento di build.

inserisci qui la descrizione dell'immagine


3

Una volta verificato questo.

Apri il tuo file .plist e controlla la chiave "Bundle OS Type code". Se non è presente, aggiungi una riga e dai quella chiave e controlla il tipo che dovrebbe essere una stringa. E dare "APPL" come valore.

Pulisci il progetto e scegli Archivio.

Spero che funzionerà per te.


Questo è quello corretto per il mio errore. Inoltre si prega di consultare questa domanda: stackoverflow.com/a/57304115/3164091
Honghao Zhang

3

Ho modificato il numero di versione ma ho dimenticato di cambiare la versione di build. La modifica della versione build ha risolto il problema. Un errore così sciocco. Smh ...


3

Dal momento che questa domanda ha ovviamente diverse risposte potenziali a seconda delle circostanze individuali, ho pensato di aggiungere il mio problema e cosa l'ho risolto:

Problema: ho fatto copiare qualcuno all'archivio binario, apportare alcune modifiche e quindi passarmi il binario. Ciò ha causato un conflitto binario.

Soluzione: ho dovuto creare un nuovo certificato. Ho copiato l'ID del bundle dal console di sviluppo, incollato in xcode ed è stato in grado di caricare.

Nota a margine: puoi rigenerare un nuovo ID bundle attivando "Acquisti in-app" in Funzionalità .

inserisci qui la descrizione dell'immagine


2

Innanzitutto, verifica di utilizzare gli stessi account sia in Application Loaded (o XCode) sia in iTunes connect. In secondo luogo, controlla che l'ID pacchetto nel messaggio di errore e in iTunes Connect corrispondano, incluso il cAsE !


account registrato errato in ApplicationLoader era il mio problema! Grazie!
Made in Moon,

2

se il tuo ID bundle riportava una lettera maiuscola e l'hai cambiata in una lettera minuscola, devi eseguire l'applicazione nel simulatore prima di tentare di archiviare e caricare su App Store Connect (questo era il problema e la soluzione per me).


2

Per me, ciò che è stato risolto era inserire i dettagli richiesti in App Store Connect -> TestFlight -> Informazioni sul test.

Una volta fatto, sembrava che Xcode si rendesse conto che c'era una nuova app per consentire il caricamento e la riuscita.

(Controlla anche i tuoi tappi nel tuo ID pacchetto. 😉)


2

Estensione iMessage : per tutti coloro che stanno combattendo questo problema con un'estensione di messaggi (o qualsiasi altra estensione) assicurati di inserire "App Store Connect" -> "Informazioni generali" -> l'ID bundle della destinazione dell'applicazione e non il target di estensione. Abbiamo combattuto 2 giorni per scoprirlo.


2

Per me: ho appena provato a caricare utilizzando Application Loader e ha funzionato


2

Se dopo aver confermato la corrispondenza del tuo ID bundle su App Store Connect, Portale per sviluppatori Apple e Xcode e hai ancora problemi, prova questo:

Rimuovi l'ID Apple associato all'ID bundle con cui riscontri problemi dall'elenco Account in Xcode (barra dei menu -> Xcode -> Preferenze -> Account). Quindi, aggiungi l'ID Apple all'elenco Account in Xcode.


2

Assicurati che sia incluso nel tuo Info.plist:

<key>CFBundlePackageType</key>
<string>APPL</string>

Avevo sbagliato a scrivere APPL come AAPL. Una volta risolto il problema e eseguito l'accesso a Caricatore applicazioni e Xcode con lo stesso ID Apple, tutto ha funzionato.


2

Per me, è stato perché ho dimenticato di creare un "Profilo di provisioning" sul portale degli sviluppatori Apple. Ho creato un profilo qui per "App Store", quindi scaricato e aperto il file e ha funzionato!


2

Nel mio caso, avevo 2 ID Apple nelle mie preferenze Xcode (Xcode -> Preferenze -> Account), quindi ho dovuto rimuoverne uno. Dopo aver rimosso l'ID Apple non necessario, il processo di convalida ha funzionato perfettamente.

Sprecato qualche ora, solo perché il messaggio di errore è inutile. Questo è così frustrante.

1


Lo stesso vale qui, avevo 2 account, uno è lo sviluppatore e l'altro è il proprietario, e quello dello sviluppatore elencato per primo. Quindi probabilmente Xcode ha cercato di agire per conto dell'utente sviluppatore
Benny Davidovitz l'

1

Nel mio caso, ho funzionato con l'apertura dell'Application Loader all'interno di XCode.

Passaggi: XCode -> Apri strumento di sviluppo -> Caricatore applicazioni

Quando l'ho aperto con Launchpad non è riuscito a identificare l'account corretto per l'app. Pertanto, mi ha chiesto di creare un account.

Con XCode, Caricatore applicazioni potrebbe elencare gli account a cui ho diritto. Devi selezionare l'account corretto dal menu a discesa.


1

Assicurati di seguire questi passaggi in ordine:

  1. Generare l'ID app su https://developer.apple.com/account/ios/identifier/bundle

  2. Genera la tua app da iTunes Connect selezionando l'ID bundle creato nel passaggio uno

  3. Carica l'IPA dal Caricatore applicazioni o XCode


Per favore aiuto! Sono bloccato al passaggio 2 cercando di "generare la tua app da iTunes Connect". Per il passaggio 1 ho già creato il pacchetto, ma nel mio iTunes Connect non vedo l'app mostrata?
Isaac,

Esattamente il problema è il n. 2, sono bloccato, sono già passate 4 ore e non si presenta sotto il menu a discesa
Marin

1

Nel mio caso l'app era già impostata, ma la versione dell'app era già in uso (in attesa di revisione), avevo solo bisogno di aumentare il numero di versione.


1

Nel mio caso il problema era che la mia applicazione non aveva letteralmente inserito informazioni nell'App Store Connect


1

Nel mio caso stavo usando un account diverso, ho creato un'app su Itunes ma ho selezionato un account diverso su Xcode. Quindi ho appena selezionato l'account giusto su Xcode e ha funzionato per me.


1

Nel mio caso

  • Controllato se lo stesso utente in itunes e xcode
  • L'ID bundle verificato è lo stesso

Soluzione:

Vai su iTunes all'interno della pagina della mia app e all'interno della prima scheda "Informazioni app" sotto il lato destro ha una sezione "Altre informazioni" fai clic su "modifica autorizzazione utente" e concedi all'utente xcode il permesso di leggere le informazioni del app.

FATTO


1

Quando HelloCordovaho cambiato il nome di un progetto da quello desiderato, ho incoraggiato questo problema. Anche se in PROJECT_NAME-> General-> Bundle Identifiercosì come in PROJECT_NAME-> Build Settings-> l' Product Bundle Identifierho cambiato in quanto dovrebbe sempre avere lo stesso errore. Ciò che ha risolto il problema è stato semplicemente quello di aprire un editor diverso e cercare questa stringa PRODUCT_BUNDLE_IDENTIFIERe cambiare tutti i nomi che non voglio con quelli corretti. Apparentemente Xcode prende l'identificatore del bundle anche da qualche altra parte rispetto a queste 2 posizioni.

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.