아카이브 제출시 Xcode 6 충돌


201

오늘 저는 베타 테스트를 위해 첫 번째 앱의 첫 번째 빌드를 App Store에 성공적으로 업로드했습니다. 몇 가지 사항을 변경 한 후 새 아카이브를 다시 제출하려고 시도하면 Xcode가 다운되어 여전히 다운됩니다.

로그입니다.

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)

참고 : 오류없이 아카이브를 확인할 수 있습니다.

XCode를 다시 설치하면 문제를 해결하는 데 도움이됩니까?


2
같은 문제로 다른 사람들이 아래에서 제안한대로 프로젝트 창 닫기를 해결했습니다. 아카이브의 유효성을 검사 할 수없는 사용자 만 : "Validation in progress 메시지 ..."
gpbl

2
@Dunc, 나는이 문제 (오늘만 나타남)를 가지고 있었고 그것은 당신의 링크에있는 것과 같은 문제가 아닙니다. 아래 답변은 내 문제를 해결했습니다.
Stephan

애플이 다시 사이트를 업데이트하고있는 것처럼 보입니다.
Flexicoder 2016 년

2
이 질문은 아마 이것과 관련이 있습니다 : stackoverflow.com/q/30899865/4145420
mgyky

2
Apple에서 스택 추적으로이 버그를 신고 한 사람이 있습니까? 그들은 아마 그것을 정말로보고 싶어합니다!
user1118321 2016 년

답변:


391

Xcode에서 열어 놓은 프로젝트 또는 작업 공간 창을 닫으십시오. 그러나 Organizer 창을 열어두고 다시 제출하십시오.


2
업로드는 이틀 전에 작동했습니다. 오늘 업로드가 중단되었습니다. Xcode를 6.3에서 6.3.2로 업데이트했습니다. 빌드 폴더를 지우고 6.3.2로 모든 것을 처음부터 다시 작성했습니다. 업로드가 여전히 중단되었습니다. Xcode와 연결된 두 개의 ID / 계정이 있습니다. 최신 계약에 동의하는 데 필요한 계정 중 하나가 계약에 동의했습니다. 계정을 Xcode와 다시 동기화했습니다. 업로드가 여전히 중단되었습니다. Xcode 프로젝트를 닫고 오거나이저 창을 열어두고 이런 방식으로 제출하면 아카이브를 업로드 할 수있었습니다. 감사합니다 사미! 거대 +1
Eric Hammond

40
큰 캐치! 아이튠즈 커넥트가 오늘도 거칠게 진행되고있는 것 같습니다. 애플은 "Re-Invent Spotify"팀에서 일부 사람들을 끌어
내야

7
어리석은, 주최자 창이 열린 상태에서 Xcode를 종료해야한다고 생각했습니다. 실제로 프로젝트를 종료해야하지만 Xcode 앱을 열어 두십시오. 그런 다음 어떤 이유로 작동합니다!
Hamed Saadat 2016 년

2
이 말은 혼란 스럽다. Xcode 자체는 여전히 열려 있어야하므로 Xcode 를 종료 하지 않는 것이 중요합니다 . 이 답변이 실제로 열려있는 프로젝트 / 작업 공간을 닫을 것을 제안하고 있다고 확신합니다. 이것은 나를 위해 문제를 해결했습니다.
Stefan Arambasich 2016 년

6
나를 위해 일했지만 Cmd + Option + Shift + a + p + l을 누른 상태에서 Photo Booth and Numbers를 열고 업로드하기 전에 작업 표시 줄에서 사과 로고를 7 번 클릭하십시오
mraaroncruz

52

이 문제가 발생했습니다. 다른 Xcode 창을 모두 닫고 관리자 창을 열어두면 작동하는 것 같습니다.


17

같은 문제가 발생했습니다-Application Loader를 통해 내 .ipa를 업로드했습니다.


11

원래 질문은 "XCode를 다시 설치하면 문제를 해결하는 데 도움이됩니까?"입니다. 내 대답은 아니오 야." 다시 설치해도 문제가 해결되지 않습니다. 앱을 제출하는 것이 앱 개발의 중심이기 때문에 버그는 매우 심각합니다. 수정 사항은 최대한 빨리 App Store에 있어야합니다. 따라서 나중에 업데이트하면 도움이 될 수 있습니다.


1
전체 OS를 다시 시작하십시오. 적어도 그것은 사과 모든 문제에 대한 첫 번째 지원 답변입니다 :
-D

1
@ nsij22 전체 OS 재시작이 작동하지 않습니다 ... Xcode를 다시 시작한 직후 시도한 두 번째 방법입니다.
PinkiePie-Z

1
업데이트 전후에 다시 시작을 시도했습니다. 이러한 변경은 제출에 영향을 미치지 않았습니다. 나는 당신에게 동의합니다 @ nsij22; Sami의 방법은 작동하는 유일한 방법입니다.
Eric

1
빌드를 성공적으로 제출하려면 오늘 다시 설치하거나 새 업데이트를하지 않아도됩니다. Xcode 창을 열어 두어도 제출이 방해받지 않았습니다.
Eric

10

다음 단계가 나를 위해 일했습니다.

  1. 프로젝트를 보관하십시오.
  2. 오픈 오거나이저
  3. XCode를 중단하지 않고 모든 프로젝트를 닫는 XCode의 왼쪽 상단 크로스 버튼을 누르면 Organizer가 열립니다.
  4. 이제 오거나이저에서 아카이브를 다시 제출하십시오.

7

오늘이 문제가있었습니다. 주최자 창이 열리고 모든 Xcode 프로젝트가 닫힐 때만 아카이브를 성공적으로 업로드 할 수있었습니다.


6

Organizer에서 내보내기 유틸리티를 사용하여 .ipa 파일을 만든 다음 Application Loader를 실행했습니다. '앱 제공'버튼을 선택했습니다. 새로 작성된 ipa 파일을 선택하면 파일이 TestFlight 배포에 필요한대로 시험판 탭 아래 iTuneConnect에 나타납니다.


5

오늘도 같은 문제가있었습니다. 문제는 여전히 프로젝트에 Reveal Framework가 포함되어 있음이 밝혀졌습니다. 보관 파일에 비공개 API 사용이 없는지 확인하십시오.


5

비슷한 상황이 발생했습니다. 그러나 내 솔루션은 어떻게 든 달랐습니다.

다음 빌드를 제출하려는 경우 새 빌드를 업로드하기 전에 이전 빌드가 App Store 제출 양식에서 제외되었는지 확인하십시오.

왜 이것이 문제가되는지 잘 모르겠지만 새로운 빌드를 받기 전에 제출 양식을 지우는 것 같습니다.


4

일부 새로운 사용자 계약에 동의하고 Apple Developer Member Center로 이동 하여 동의해야하는 새로운 계약인지 확인하십시오.

그래도 문제가 해결되지 않으면 Xcode를 열고 [Preferences]-> [Accounts]로 이동 한 다음 Apple ID를 선택하고 [View Details ...]를 클릭하십시오. 그런 다음 왼쪽 하단의 새로 고침 아이콘을 클릭하십시오. 빠진 것이 있으면 알려줄 것입니다.

둘 다 작동하지 않으면 XCode의 보관 창으로 돌아가서 제출 버튼 아래의 오른쪽에서 내보내기를 클릭하십시오. 원하는 곳에 저장하지만 위치를 기억하십시오. 일단 내 보내면 XCode로 돌아가서 [Open Developer Tools]-> [Application Loader]로 이동하십시오. 이를 통해 새 버전의 앱을 제출할 수 있습니다.

그 중 어느 것도 효과가 없다면 나는 전혀 모른다. 아마도 다른 사람은 모른다.


3
문제가 아니다
Maysam

그것은 사용자 계약이 아니었지만 환경 설정을 여는 것에 대한 의견이 도움이되었습니다. 세션이 만료되었습니다!
코드

4

6 월 17 일 밤에도 같은 문제가있었습니다. Xcode를 다시 설치했는데 같은 문제가 발생했습니다. Apple이 그날 업데이트 한 것처럼 보입니다 .Member Center의 웹 사이트를 발견 한 이후 MAC 인증서도 있습니다. (예 !!! 애플은 iPhone과 Mac에 한 번만 충전)


3

그래도 작동하지 않으면 사용 된 인증서가 만료 된 것일 수도 있습니다. 따라서 인증서가 여전히 유효한지 확인하십시오.


2

Xcode 6.4를 사용하여 아카이브하고 Xcode 7을 사용하여 제출하십시오. 제출 성공

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.