보관 파일을 제출할 때 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를 다시 설치하는 것이 문제를 해결하는 데 도움이 될까요?"입니다.대답은 "아니오"입니다. 다시 설치해도 문제가 해결되지 않습니다.앱을 제출하는 것이 앱 개발의 핵심이기 때문에 버그는 상당히 심각합니다.가능한 한 빨리 앱 스토어에 수정 사항이 있어야 합니다.따라서 나중에 업데이트하는 것이 도움이 될 수 있습니다.
다음 단계가 저에게 효과가 있었습니다.
- 프로젝트를 보관합니다.
- 전자수첩 열기
- XCode의 왼쪽 상단 교차 버튼을 누르면 XCode를 종료하지 않고 모든 프로젝트가 닫히고 주최자가 열립니다.
- 이제 주최자로부터 보관 파일을 다시 제출합니다.
오늘 이 문제가 있었습니다.저는 주최자 창이 열리고 모든 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
'programing' 카테고리의 다른 글
유형이 있는 날짜보다 오래된 데이터 검색ORM (0) | 2023.05.02 |
---|---|
SQL Azure 테이블 크기 (0) | 2023.05.02 |
Bash에서 명령이나 별칭에 "Y/n이 확실합니까?"를 추가하는 방법은 무엇입니까? (0) | 2023.05.02 |
Azure 응용 프로그램 설정이 내 appsettings.json 파일 값을 재정의하지 않음 (0) | 2023.05.02 |
Python 3용 이미지 라이브러리 (0) | 2023.05.02 |