Xcode 6 si arresta in modo anomalo durante l'invio di Archive


201

Oggi ho caricato con successo la mia prima build della prima app su App Store per i beta test. Dopo aver apportato alcune modifiche, quando ho provato a inviare di nuovo il nuovo archivio, Xcode si è bloccato e continua a bloccarsi.

È il registro:

Process:               Xcode [36810]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               6.3.2 (7718)
Build Info:            IDEFrameworks-7718000000000000~2
App Item ID:           497799835
App External ID:       812404257
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [36810]
User ID:               501

Date/Time:             2015-06-17 21:59:26.432 +0430
OS Version:            Mac OS X 10.10.3 (14D136)
Report Version:        11
Anonymous UUID:        A70B5585-6ADF-B647-C184-94420293DB9F

Sleep/Wake UUID:       536542A5-38C8-405F-8A5E-28DBE775C033

Time Awake Since Boot: 110000 seconds
Time Since Wake:       18000 seconds

Crashed Thread:        14  Dispatch queue: NSOperationQueue 0x7fdb9771af00 :: NSOperation 0x7fdb97679160 (QOS: USER_INITIATED)

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 6D2105
ASSERTION FAILURE in /SourceCache/IDEFrameworks/IDEFrameworks-7718/IDEFoundation/Issues/IDEIssueManager.m:457
Details:  This method must only be called on the main thread
Object:   <IDEIssueManager>
Method:   +_issueProviderInfo
Thread:   <NSThread: 0x7fdb971db920>{number = 80, name = (null)}
Hints:   None
Backtrace:
  0  0x0000000102e28b6a -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)
  1  0x0000000101b765df _DVTAssertionHandler (in DVTFoundation)
  2  0x0000000101b768ce _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x00000001024f248e +[IDEIssueManager _issueProviderInfo] (in IDEFoundation)
  4  0x00000001024f1b0d -[IDEIssueManager _updateIssueProviders] (in IDEFoundation)
  5  0x0000000101b893de __73-[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:]_block_invoke (in DVTFoundation)
  6  0x0000000101afed5c DVTInvokeWithStrongOwnership (in DVTFoundation)
  7  0x00000001019b03e4 -[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:] (in DVTFoundation)
  8  0x00007fff8a8af0f3 NSKeyValueNotifyObserver (in Foundation)
  9  0x00007fff8a8bbd68 NSKeyValueDidChange (in Foundation)
 10  0x00007fff8a87497d -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] (in Foundation)
 11  0x00007fff8befddaf doSetValuesInSourceWithKVO (in CoreFoundation)
 12  0x00007fff8befdc46 _CFXPreferencesReplaceValuesInNamedVolatileSource (in CoreFoundation)
 13  0x00007fff8aa4b027 -[NSUserDefaults(NSUserDefaults) setVolatileDomain:forName:] (in Foundation)
 14  0x0000000119e34a13 -[NSUserDefaults(ITunesConnectFoundationExtensions) REPLACEMENT_setVolatileDomain:forName:] (in ITunesConnectFoundation)
 15  0x0000000119e34f87 -[NSUserDefaults(ITunesConnectFoundationExtensions) synchronizeRegistrationDomains] (in ITunesConnectFoundation)
 16  0x0000000119e34d5d -[NSUserDefaults(ITunesConnectFoundationExtensions) registerPriorityDefaults:] (in ITunesConnectFoundation)
 17  0x0000000119e2669e -[MZJSONServiceClient processApplicationSettings:] (in ITunesConnectFoundation)
 18  0x0000000119e26d7d -[MZJSONServiceClient connectionDidFinishLoading:] (in ITunesConnectFoundation)
 19  0x00007fff8846d24d __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke (in CFNetwork)
 20  0x00007fff8846d0b1 -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] (in CFNetwork)
 21  0x00007fff8846cfb7 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] (in CFNetwork)
 22  0x00007fff8846df74 ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke (in CFNetwork)
 23  0x00007fff88521703 ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 (in CFNetwork)
 24  0x00007fff883c2cec RunloopBlockContext::_invoke_block(void const*, void*) (in CFNetwork)
 25  0x00007fff8bf0e664 CFArrayApplyFunction (in CoreFoundation)
 26  0x00007fff883c2bad RunloopBlockContext::perform() (in CFNetwork)
 27  0x00007fff883c2998 MultiplexerSource::perform() (in CFNetwork)
 28  0x00007fff883c27ba MultiplexerSource::_perform(void*) (in CFNetwork)
 29  0x00007fff8bf42a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (in CoreFoundation)
 30  0x00007fff8bf34b8d __CFRunLoopDoSources0 (in CoreFoundation)
 31  0x00007fff8bf341bf __CFRunLoopRun (in CoreFoundation)
 32  0x00007fff8bf33bd8 CFRunLoopRunSpecific (in CoreFoundation)
 33  0x00007fff8a8fda59 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation)
 34  0x00007fff8a91bcce -[NSRunLoop(NSRunLoop) runUntilDate:] (in Foundation)
 35  0x0000000119e25d00 -[MZJSONServiceClient getResultDictionary] (in ITunesConnectFoundation)
 36  0x0000000119e28eb3 -[MZLabelServiceClient invokeSOAPCall] (in ITunesConnectFoundation)
 37  0x0000000119e3097d -[MZWebServiceOperationWorker execute] (in ITunesConnectFoundation)
 38  0x0000000119e30e11 -[MZWebServiceWorker run] (in ITunesConnectFoundation)
 39  0x0000000119df854d -[MZWorkItem main] (in ITunesConnectFoundation)
 40  0x00007fff8a8c6a6c -[__NSOperationInternal _start:] (in Foundation)
 41  0x00007fff8a8c6543 __NSOQSchedule_f (in Foundation)
 42  0x00007fff89468c13 _dispatch_client_callout (in libdispatch.dylib)
 43  0x00007fff8946c365 _dispatch_queue_drain (in libdispatch.dylib)
 44  0x00007fff8946decc _dispatch_queue_invoke (in libdispatch.dylib)
 45  0x00007fff8946b6b7 _dispatch_root_queue_drain (in libdispatch.dylib)
 46  0x00007fff89479fe4 _dispatch_worker_thread3 (in libdispatch.dylib)
 47  0x00007fff86f91637 _pthread_wqthread (in libsystem_pthread.dylib)
 48  0x00007fff86f8f40d start_wqthread (in libsystem_pthread.dylib)

Nota: posso convalidare l'archivio senza errori.

La reinstallazione di XCode mi aiuterà a risolverlo?


2
stesso problema, risolto il problema della chiusura delle finestre del progetto, come suggerito da altri. Solo non sono riuscito a convalidare l'archivio: la finestra è bloccata con il messaggio "Convalida in corso ..."
gpbl,

2
@Dunc, ho avuto anche questo problema (mostrato solo oggi) e non era lo stesso di quello nel tuo link. La risposta di seguito ha risolto il mio problema.
Stephan,

Sembra che Apple stia aggiornando il proprio sito, poiché ora funziona di nuovo!
Flexicoder,

2
Questa domanda probabilmente correlate con questo: stackoverflow.com/q/30899865/4145420
mgyky

2
Qualcuno ha archiviato questo bug con stack stack con Apple? Probabilmente vorrebbero davvero vederlo!
user1118321

Risposte:


391

Chiudi tutti i progetti o le finestre dello spazio di lavoro che hai aperto in Xcode ma lascia aperta la finestra di Organizer e invia di nuovo ha funzionato per me.


2
I caricamenti funzionavano due giorni fa. Oggi i caricamenti si sono arrestati in modo anomalo. Xcode aggiornato da 6.3 a 6.3.2. Spazzato via la cartella di build e ricostruito tutto da zero con 6.3.2. Caricamento ancora bloccato. Hanno due identità / account collegati a Xcode. Uno dei conti necessari per accettare l'ultimo accordo, ha accettato l'accordo. Sincronizza nuovamente l'account con Xcode. Caricamento ancora bloccato. Solo chiudendo il progetto Xcode, lasciando aperta la finestra Organizer e inviando in questo modo ha funzionato per caricare l'archivio. Grazie Sami! enorme +1
Eric Hammond,

40
ottima cattura! sembra che iTunes Connect abbia avuto un duro lavoro oggi. Apple ha bisogno di staccare alcuni ragazzi dal team "Re-Invent Spotify" e farli entrare in questo ...
seanicus,

7
Stupido, pensavo che dovessi uscire da Xcode con la finestra dell'organizzatore aperta. Devi effettivamente uscire dal tuo progetto, ma lascia aperta l'app Xcode. Quindi funziona per qualche motivo!
Hamed Saadat,

2
Questa formulazione è confusa. È importante ricordare di non uscire da Xcode, poiché Xcode stesso deve essere ancora aperto. Sono abbastanza sicuro che questa risposta stia effettivamente suggerendo di chiudere eventuali progetti / spazi di lavoro aperti. Questo ha risolto il problema per me.
Stefan Arambasich,

6
Ha funzionato per me, ma ho anche dovuto aprire Photo Booth e Numbers tenendo premuto Cmd + Opzione + Maiusc + a + p + le 7 volte prima di caricare il logo Apple nella barra delle applicazioni
mraaroncruz,

52

Ho appena avuto questo problema. Sembra funzionare se chiudi tutte le altre finestre Xcode ma tieni aperta la finestra dell'organizzatore.


17

Ho avuto lo stesso problema: ho caricato il mio .ipa tramite il Caricatore applicazioni.


11

La domanda originale è: "Reinstallare XCode mi aiuterà a risolverlo?" La risposta è no." La reinstallazione non aiuta il problema. Il bug è piuttosto grave, poiché l'invio di un'app è fondamentale per lo sviluppo dell'app. Una correzione dovrebbe essere nell'App Store appena possibile. Quindi l'aggiornamento in un secondo momento può essere d'aiuto.


1
Basta riavviare l'intero sistema operativo forse? Almeno questa è la risposta di supporto di prima linea di Apple per qualsiasi problema :-D PS: non farlo davvero, la risposta di sami sembra funzionare
nsij22

1
@ nsij22 Riavvia l'intero sistema operativo non funziona ... È il secondo metodo che ho provato, subito dopo aver riavviato Xcode ...
PinkiePie-Z

1
Ho provato a riavviare sia prima che dopo l'aggiornamento; questi cambiamenti non hanno avuto alcun effetto sugli invii. Sono d'accordo con te @ nsij22; Il metodo di Sami è l'unico che funziona.
Eric,

1
L'invio riuscito di una build non ha richiesto la reinstallazione o un nuovo aggiornamento oggi; lasciare aperta una finestra Xcode non ha impedito in alcun modo l'invio.
Eric,

10

I seguenti passaggi hanno funzionato per me:

  1. Archivia il progetto.
  2. Apri Organizer
  3. Premi il pulsante a croce in alto a sinistra di XCode che chiuderà tutti i progetti senza uscire da XCode e verrà aperto Organizer
  4. Ora reinvia l'archivio dall'organizzatore.

7

Ho avuto questo problema oggi. Sono stato in grado di caricare correttamente l'Archivio solo quando la finestra dell'organizzatore era aperta e tutti i progetti Xcode erano chiusi.


6

Ho creato un file .ipa utilizzando l'utilità di esportazione in Organizer, quindi ho eseguito Caricatore applicazioni. Seleziona il pulsante "Consegna la tua app". Scegli il nuovo file ipa creato e il file apparirà in iTuneConnect nella scheda pre-release come previsto per la distribuzione TestFlight.


5

Ho avuto lo stesso problema oggi. Il problema è risultato che avevo ancora Reveal Framework incluso nel mio progetto. Assicurati di non avere alcun utilizzo di API non pubbliche nel tuo archivio.


5

Ho riscontrato una situazione simile. Tuttavia, la mia soluzione era in qualche modo diversa.

Notando che stai tentando di inviare la build successiva, assicurati che la build precedente sia esclusa dal modulo di invio dell'App Store prima di caricare la nuova build.

Non sono sicuro del motivo per cui questo deve essere un problema, ma sembra che il modulo di invio debba essere cancellato prima di ricevere una nuova build.


4

Potrebbe essere necessario accettare alcuni nuovi accordi con gli utenti, prova ad accedere al Centro per i membri degli sviluppatori Apple e vedere se sono nuovi accordi che è necessario accettare.

Se non funziona, prova questo: apri Xcode e vai su [Preferenze] -> [Account], seleziona il tuo ID Apple e fai clic su [Visualizza dettagli ...]. Una volta fatto ciò, fai clic sull'icona di aggiornamento in basso a sinistra. Se ti manca qualcosa, te lo farà sapere.

Se entrambi non funzionano, torna alla finestra dell'archivio in XCode e fai clic su Esporta sul lato destro sotto il pulsante di invio. Salvalo dove vuoi, ma ricorda la posizione. Una volta esportato, torna a XCode e vai a [Apri strumenti per sviluppatori] -> [Caricatore applicazioni]. Puoi inviare la tua nuova versione dell'app tramite quella.

Se nessuno di questi funziona, allora non ne ho idea, forse qualcun altro lo sa.


3
Non è il problema
Maysam,

Non sono stati gli accordi con gli utenti per me, ma il commento sull'apertura delle preferenze è stato utile - risulta che è stato così semplice: la mia sessione era scaduta!
vai nei codici il

4

Ho avuto lo stesso problema la sera del 17 giugno. Ho reinstallato il mio Xcode e ho avuto lo stesso problema. Sembra che Apple abbia aggiornato qualcosa in quel giorno, poiché ho notato il sito Web di Member Center, anche il certificato MAC è lì. (SÌ !!! Apple si carica solo una volta per iPhone e Mac)


3

Se il problema persiste, è possibile che il certificato utilizzato sia scaduto. Quindi controlla se il tuo certificato è ancora valido.


2

Archivia usando Xcode 6.4, invia usando Xcode 7. Invio riuscito

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.