Xcode 6在提交存档时崩溃
今天,我将我的第一个应用程序的第一个版本成功上传到App Store进行testing。 在做了一些更改之后,当我试图再次提交新的档案时,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)
注意:我可以validation档案没有错误。
重新安装XCode会帮我解决吗?
closures您在Xcode中打开的任何项目或工作区窗口,但保持“pipe理器”窗口打开并重新提交为我工作。
刚刚有这个问题。 似乎工作,如果你closures所有其他的Xcode窗口,但保持组织者窗口打开。
有同样的问题 – 通过应用程序加载器上传我的.ipa。
原来的问题是:“将重新安装XCode帮我修复它? 答案是不。” 重新安装不能解决问题。 这个错误是非常严重的,因为提交应用程序是应用程序开发的核心。 修复应尽快在App Store中。 因此稍后更新可能会有帮助
以下步骤为我工作:
- 归档该项目。
- 打开主办单位
- 按XCode的左上angular十字button,将closures所有项目而不退出XCode和组织者将被打开
- 现在重新提交组织者的档案。
今天有这个问题。 当组织者窗口打开并且所有Xcode项目都closures时,我只能成功上传档案。
我使用Organizer中的Export工具创build了一个.ipa文件,然后运行Application Loader。 select“交付您的应用程序”button。 select新创build的ipa文件,并按照预期的TestFlight分发版本,在预发行选项卡下出现在iTuneConnect中的文件。
今天有同样的问题。 问题原来,我的项目中仍然包含Reveal框架。 确保您的档案中没有任何非公开的API使用情况。
我遇到过类似的情况。 但是,我的解决scheme有点不同。
注意到您正在尝试提交下一个版本,请确保您在上传新版本之前,先前的版本已从App Store提交表单中排除。
我不确定为什么这会成为一个问题,但似乎是提交表单应该在收到新的构build之前被清除。
您可能需要接受一些新的用户协议,尝试去苹果开发人员中心 ,看看他们是否需要接受任何新的协议。
如果不行,试试这个:打开Xcode并转到[Preferences] – > [Accounts],select你的Apple ID并点击[View Details …]。 一旦你这样做,点击左下angular的刷新图标。 如果你错过了什么,它会让你知道。
如果这两个操作都不起作用,则返回到XCode中的存档窗口,然后单击提交button下方右侧的导出。 保存在任何你想要的地方,但记住的位置。 导出后返回到XCode并转到[Open Developer Tools] – > [Application Loader]。 你可以通过它提交你的新版本的应用程序。
如果没有这些工作,那么我不知道,也许别人知道。
我在六月十七日晚上有同样的问题。 我重新安装了我的Xcode,并有同样的问题。 看起来像苹果当天更新的东西,因为我注意到会员中心的网站,MAC证书也在那里。 (YES !!!苹果只为iPhone和Mac充电一次)
如果这样做不起作用,也可能是所使用的证书已经过期。 所以请检查您的证书是否仍然有效。
使用Xcode 6.4存档,使用Xcode 7提交。提交成功