Xcode 6 stürzt beim Senden des Archivs ab

201

Heute habe ich meinen ersten Build der ersten App erfolgreich zum Betatest in den App Store hochgeladen. Nach einigen Änderungen, als ich versuchte, das neue Archiv erneut einzureichen, stürzte Xcode ab und stürzt immer noch ab.

Es ist das Protokoll:

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)

Hinweis: Ich kann das Archiv ohne Fehler validieren.

Hilft mir die Neuinstallation von XCode, das Problem zu beheben?

Maysam
quelle
2
Das gleiche Problem wurde behoben, indem die Fenster des Projekts geschlossen wurden, wie andere unten vorgeschlagen haben. Nur konnte ich das Archiv nicht validieren: Das Fenster blieb mit der Meldung "Validierung in Bearbeitung ..."
gpbl
2
@Dunc, ich hatte auch dieses Problem (ist erst heute aufgetaucht) und es war nicht das gleiche Problem wie das in deinem Link. Die Antwort unten löste mein Problem.
Stephan
Es sieht so aus, als ob Apple seine Website aktualisiert hat, da sie jetzt wieder funktioniert!
Flexicoder
2
Diese Frage hängt wahrscheinlich damit zusammen: stackoverflow.com/q/30899865/4145420
mgyky
2
Hat jemand diesen Fehler mit Stack Trace bei Apple gemeldet? Sie würden es wahrscheinlich gerne sehen!
user1118321

Antworten:

391

Schließen Sie alle Projekte oder Arbeitsbereichsfenster, die Sie in Xcode geöffnet haben, lassen Sie das Organizer-Fenster jedoch geöffnet und senden Sie es erneut, was für mich funktioniert hat.

Sami
quelle
2
Uploads funktionierten vor zwei Tagen. Heute stürzten Uploads ab. Xcode von 6.3 auf 6.3.2 aktualisiert. Der Build-Ordner wurde gelöscht und mit 6.3.2 wurde alles von Grund auf neu erstellt. Das Hochladen ist immer noch abgestürzt. Haben Sie zwei Identitäten / Konten, die an Xcode gebunden sind. Eines der Konten, die zur Annahme der letzten Vereinbarung erforderlich waren, akzeptierte die Vereinbarung. Synchronisierte das Konto erneut mit Xcode. Das Hochladen ist immer noch abgestürzt. Nur das Schließen des Xcode-Projekts, das Öffnen des Organizer-Fensters und das Senden auf diese Weise haben zum Hochladen des Archivs beigetragen. Danke Sami! riesig +1
Eric Hammond
40
großer Fang! Es scheint, als ob iTunes Connect es heute auch schwer hat. Apple muss einige Leute aus dem "Re-Invent Spotify" -Team ziehen und sie dazu bringen ...
Seanicus
7
Blöd, ich dachte, du musst Xcode bei geöffnetem Organizer-Fenster beenden. Sie müssen Ihr Projekt tatsächlich beenden, aber die Xcode-App geöffnet lassen. Dann funktioniert es aus irgendeinem Grund!
Hamed Saadat
2
Diese Formulierung ist verwirrend. Es ist wichtig, sich daran zu erinnern , Xcode nicht zu beenden , da Xcode selbst noch geöffnet sein muss. Ich bin mir ziemlich sicher, dass diese Antwort tatsächlich vorschlägt, offene Projekte / Arbeitsbereiche zu schließen. Dies löste das Problem für mich.
Stefan Arambasich
6
Arbeitete für mich, aber ich musste auch Photo Booth und Numbers öffnen, während ich Cmd + Option + Umschalt + a + p + l gedrückt hielt, und 7 Mal auf das Apple-Logo in der
Taskleiste
52

Ich habe gerade dieses Problem. Scheint zu funktionieren, wenn Sie alle anderen Xcode-Fenster schließen, aber das Organizer-Fenster geöffnet lassen.

Roho
quelle
17

Hatte das gleiche Problem - habe meine .ipa über den Application Loader hochgeladen.

Valentin
quelle
11

Die ursprüngliche Frage lautet: "Hilft mir die Neuinstallation von XCode, das Problem zu beheben?" Die Antwort ist nein." Eine Neuinstallation hilft dem Problem nicht. Der Fehler ist jedoch ziemlich schwerwiegend, da das Einreichen einer App für die App-Entwicklung von zentraler Bedeutung ist. Ein Fix sollte so schnell wie möglich im App Store sein. Daher kann eine spätere Aktualisierung hilfreich sein.

Eric
quelle
1
Starten Sie vielleicht einfach Ihr gesamtes Betriebssystem neu? Zumindest ist das Apples First Line Support Antwort für jedes Problem :-D PS: Tu das nicht wirklich, Samis Antwort scheint zu funktionieren
nsij22
1
@ nsij22 Neustart des gesamten Betriebssystems funktioniert nicht ... Es ist die zweite Methode, die ich versucht habe, direkt nach dem Neustart von Xcode ...
PinkiePie-Z
1
Ich habe versucht, beide vor und nach dem Update neu zu starten. Diese Änderungen hatten keine Auswirkungen auf die Einreichungen. Ich stimme dir zu @ nsij22; Samis Methode ist die einzige, die funktioniert.
Eric
1
Das erfolgreiche Einreichen eines Builds erforderte heute keine Neuinstallation oder ein neues Update. Das Öffnen eines Xcode-Fensters hat die Übermittlung in keiner Weise behindert.
Eric
10

Folgende Schritte haben bei mir funktioniert:

  1. Archivieren Sie das Projekt.
  2. Öffnen Sie den Organizer
  3. Drücken Sie die obere linke Kreuztaste von XCode, um alle Projekte zu schließen, ohne XCode zu beenden, und der Organizer wird geöffnet
  4. Senden Sie nun das Archiv erneut vom Veranstalter.
Ujjal Suttra Dhar
quelle
7

Hatte heute dieses Problem. Ich konnte das Archiv nur erfolgreich hochladen, wenn das Organizer-Fenster geöffnet und alle Xcode-Projekte geschlossen waren.

Ninja9
quelle
6

Ich habe eine IPA-Datei mit dem Dienstprogramm Export in Organizer erstellt und dann Application Loader ausgeführt. Wählen Sie die Schaltfläche "App liefern". Wählen Sie die neu erstellte IPA-Datei aus, und die Datei wurde in iTuneConnect unter der Registerkarte "Vorabversion" angezeigt, wie für die TestFlight-Verteilung erwartet.

user5024335
quelle
5

Hatte heute das gleiche Problem. Es stellte sich heraus, dass ich das Reveal Framework immer noch in meinem Projekt hatte. Stellen Sie sicher, dass Ihr Archiv keine nicht öffentliche API-Verwendung enthält.

Ger
quelle
5

Ich bin auf eine ähnliche Situation gestoßen. Meine Lösung war jedoch irgendwie anders.

Wenn Sie feststellen, dass Sie versuchen, den nächsten Build einzureichen, stellen Sie sicher, dass Ihr vorheriger Build vom App Store-Übermittlungsformular ausgeschlossen ist, bevor Sie einen neuen Build hochladen.

Ich bin nicht sicher, warum dies ein Problem sein muss, aber es scheint, dass das Übermittlungsformular vor Erhalt eines neuen Builds gelöscht werden sollte.

petershine
quelle
4

Möglicherweise müssen Sie einige neue Benutzervereinbarungen akzeptieren. Versuchen Sie, im Apple Developer Member Center nach neuen Vereinbarungen zu suchen, die Sie akzeptieren müssen.

Wenn dies nicht funktioniert, versuchen Sie Folgendes: Öffnen Sie Xcode und gehen Sie zu [Einstellungen] -> [Konten], wählen Sie Ihre Apple ID aus und klicken Sie auf [Details anzeigen ...]. Sobald Sie dies getan haben, klicken Sie auf das Aktualisierungssymbol unten links. Wenn Sie etwas vermissen, werden Sie informiert.

Wenn beide nicht funktionieren, kehren Sie in XCode zum Archivfenster zurück und klicken Sie rechts unter der Schaltfläche "Senden" auf "Exportieren". Speichern Sie es, wo immer Sie möchten, aber merken Sie sich den Ort. Nach dem Export kehren Sie zu XCode zurück und gehen zu [Open Developer Tools] -> [Application Loader]. Damit können Sie Ihre neue Version Ihrer App einreichen.

Wenn nichts davon funktioniert, habe ich keine Ahnung, vielleicht weiß es jemand anderes.

Sonu
quelle
3
Es ist nicht das Problem
Maysam
Es waren nicht die Benutzervereinbarungen für mich, aber der Kommentar zum Öffnen der Einstellungen war hilfreich - es stellte sich heraus, dass es so einfach war: Meine Sitzung war abgelaufen!
Kopf in den Codes
4

Ich hatte das gleiche Problem am 17. Juni. Ich habe meinen Xcode neu installiert und hatte das gleiche Problem. Es sieht so aus, als hätte Apple an diesem Tag etwas aktualisiert, da ich die Website des Member Centers bemerkt habe, ist auch das MAC-Zertifikat vorhanden. (JA !!! Apple lädt nur einmal für iPhone und Mac auf)

Rachel
quelle
3

Wenn dies nicht funktioniert, kann es auch sein, dass das verwendete Zertifikat abgelaufen ist. Überprüfen Sie daher, ob Ihr Zertifikat noch gültig ist.

AndaluZ
quelle
2

Archivieren mit Xcode 6.4, Senden mit Xcode 7. Übermittlung erfolgreich

iOSDevil
quelle