programing

보관 파일을 제출할 때 Xcode 6이 충돌합니다.

starjava 2023. 5. 2. 22:15
반응형

보관 파일을 제출할 때 Xcode 6이 충돌합니다.

오늘 저는 베타 테스트를 위해 첫 번째 앱 빌드를 앱스토어에 성공적으로 업로드했습니다.몇 가지 변경을 한 후에 새로운 아카이브를 다시 제출하려고 했을 때 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를 다시 설치하면 문제를 해결하는 데 도움이 됩니까?

Xcode에서 열려 있는 프로젝트나 작업영역 창은 닫지만 Organizer 창은 열어두고 다시 제출하면 됩니다.

방금 문제가 생겼어요.다른 모든 Xcode 창은 닫지만 전자수첩 창은 열어 두면 작동하는 것 같습니다.

애플리케이션 로더를 통해 내 .ipa를 업로드한 것과 같은 문제가 있었습니다.

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

다음 단계가 저에게 효과가 있었습니다.

  1. 프로젝트를 보관합니다.
  2. 전자수첩 열기
  3. XCode의 왼쪽 상단 교차 버튼을 누르면 XCode를 종료하지 않고 모든 프로젝트가 닫히고 주최자가 열립니다.
  4. 이제 주최자로부터 보관 파일을 다시 제출합니다.

오늘 이 문제가 있었습니다.저는 주최자 창이 열리고 모든 Xcode 프로젝트가 닫혔을 때에만 Archive를 업로드할 수 있었습니다.

Organizer에서 Export 유틸리티를 사용하여 .ipa 파일을 만든 다음 Application Loader를 실행했습니다.'앱 전달' 버튼을 선택했습니다.새로 생성된 ipa 파일을 선택하면 TestFlight 배포를 위해 예상되는 대로 사전 릴리스 탭 아래 iTuneConnect에 파일이 나타납니다.

오늘도 같은 문제가 있었습니다.문제는 여전히 프로젝트에 공개 프레임워크가 포함되어 있다는 것입니다.보관 파일에 공용이 아닌 API 사용이 없는지 확인합니다.

저도 비슷한 상황에 직면했습니다.하지만, 제 해결책은 좀 달랐습니다.

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

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

일부 새 사용자 계약에 동의해야 할 수도 있습니다. Apple Developer Member Center(애플 개발자 구성원 센터)로 이동하여 동의해야 할 수 있습니다.

그래도 작동하지 않으면 Xcode를 열고 [환경설정] -> [계정]으로 이동하여 Apple ID를 선택하고 [세부 정보 보기...]를 클릭합니다.그러면 왼쪽 아래에 있는 새로 고침 아이콘을 클릭합니다.누락된 내용이 있으면 알려줍니다.

둘 다 작동하지 않으면 XCode의 아카이브 창으로 돌아가서 제출 버튼 아래 오른쪽에 있는 내보내기를 클릭합니다.원하는 위치에 저장하지만 위치는 기억하십시오.내보낸 후 XCode로 돌아가서 [Open Developer Tools] -> [ Application Loader ](애플리케이션 로더)로 이동합니다.당신은 그것을 통해 당신의 새로운 버전의 앱을 제출할 수 있습니다.

그 중 아무 것도 작동하지 않는다면 저는 전혀 모릅니다. 아마도 다른 사람이 알고 있을 것입니다.

6월 17일 밤에도 같은 문제가 있었습니다.저는 제 Xcode를 다시 설치했고, 같은 문제가 있었습니다.애플이 그날 뭔가 업데이트를 한 것 같은데, 회원센터 홈페이지를 보니 MAC 인증서도 있습니다. (YES!!!!Apple은 iPhone 및 Mac에 대해 한 번만 충전)

이 방법이 작동하지 않으면 사용된 인증서가 만료되었을 수도 있습니다.따라서 인증서가 여전히 유효한지 확인하십시오.

Xcode 6.4를 사용하여 보관하고 Xcode 7을 사용하여 제출합니다.제출 성공

언급URL : https://stackoverflow.com/questions/30898566/xcode-6-crashes-on-submitting-archive

반응형