Xcode 6在提交存档时崩溃

May*_*sam 201 xcode xcode6

今天我将第一个第一个应用程序构建成功上传到App Store进行beta测试.做了一些更改后,当我再次尝试提交新存档时,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)
Run Code Online (Sandbox Code Playgroud)

注意:我可以无错误地验证存档.

重新安装XCode会帮我解决吗?

小智 391

关闭您在Xcode中打开的所有项目或工作区窗口,但保持打开管理器窗口并重新提交为我工作.

  • 很棒!似乎itunes connect今天也一直在粗暴对待它.苹果需要让一些人脱离"Re-Invent Spotify"团队并让他们参与其中... (40认同)
  • 傻傻的我,我以为你必须在组织者窗口打开的情况下退出Xcode.你实际上必须退出你的项目,但保持Xcode应用程序打开.然后它出于某种原因起作用! (7认同)
  • 为我工作,但我还必须打开Photo Booth和Numbers,同时按住Cmd + Option + Shift + a + p + l并在上传前点击任务栏中的苹果徽标7次 (6认同)
  • 这个措辞令人困惑。重要的是要记住不要退出Xcode,因为Xcode本身仍然必须打开。我相当确定这个答案实际上是建议关闭所有打开的项目/工作区。这为我解决了问题。 (2认同)
  • 两天前上传正常。今天,上传崩溃了。Xcode从6.3更新到6.3.2。清除构建文件夹,然后使用6.3.2从头开始重新构建所有内容。上传仍然崩溃。有两个与Xcode关联的身份/帐户。接受最新协议所需的帐户之一已接受该协议。重新将帐户与Xcode同步。上传仍然崩溃。仅关闭Xcode项目,使管理器窗口保持打开状态,并以这种方式提交才可以上载档案。谢谢萨米!+1 (2认同)

小智 52

刚刚遇到这个问题.如果你关闭所有其他Xcode窗口但保持组织者窗口打开,似乎工作.


Val*_*tin 17

有同样的问题 - 通过Application Loader上传我的.ipa.


Eri*_*ric 11

最初的问题是:"重新安装XCode会帮我解决吗?" 答案是不." 重新安装无助于解决问题.但是这个错误非常严重,因为提交应用程序是应用程序开发的核心.应该尽快在App Store中进行修复.因此,以后更新可能有所帮


小智 10

以下步骤对我有用:

  1. 存档项目.
  2. 打开管理器
  3. 按XCode左上角的十字按钮,它将关闭所有项目而不退出XCode,将打开Organizer
  4. 现在从组织者重新提交存档.


Nin*_*ja9 7

今天有这个问题.当组织者窗口打开并且所有Xcode项目都关闭时,我只能成功上传档案.


小智 6

我使用Organizer中的Export实用程序创建了一个.ipa文件,然后运行了Application Loader.选择"发送您的应用"按钮.选择新创建的ipa文件,并在预发布选项卡下的iTuneConnect中显示该文件,如预期的TestFlight分发.


Ger*_*Ger 5

今天有同样的问题.问题结果我仍然在我的项目中包含了Reveal Framework.确保归档中没有任何非公共API使用.


pet*_*ine 5

我遇到过类似的情况.但是,我的解决方案有些不同.

注意到您正在尝试提交下一个版本,请确保在上传新版本之前,您之前的版本已从App Store提交表单中排除.

我不确定为什么这是一个问题,但似乎应该在收到新版本之前清除提交表单.