Xcode 6在提交存档时崩溃

今天我成功地将我的第一个应用的第一个版本上传到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)

注意:我可以验证存档没有错误。

重新安装XCode能帮我解决这个问题吗?

16877 次浏览

你可能需要接受一些新的用户协议,试着去苹果开发者会员中心,看看它们是否是你需要接受的新协议。

如果这行不通,试试这个:打开Xcode,去[首选项]->[帐户],选择你的苹果ID,然后点击[查看详细信息…]. 一旦你这样做了,点击左下角的刷新图标。如果你漏了什么,它会告诉你。

如果这两个都不行,回到XCode的存档窗口,点击提交按钮下面右边的export。把它保存在任何你想要的地方,但要记住位置。一旦导出回到XCode,然后去[打开开发人员工具]->[应用程序加载器]。你可以通过它提交你的新版本应用。

如果这些都不管用,那我也不知道,也许别人知道。

只是遇到了这个问题。如果你关闭所有其他Xcode窗口,但保持组织者窗口打开,似乎是有效的。

有同样的问题-上传我的ipa通过应用程序加载器。

关闭你在Xcode中打开的任何项目或工作空间窗口,但保持组织者窗口打开并重新提交工作。

今天也遇到了同样的问题。问题是我的项目中仍然包含了揭示框架。确保存档中没有任何非公共API的使用。

原来的问题是:“重新安装XCode能帮我解决问题吗?” 答案是:“不。”重新安装并不能解决问题。但这个漏洞相当严重,因为提交应用程序是应用程序开发的核心。修复程序应该会尽快出现在App Store中。因此,稍后更新可能会有所帮助。< / p >

如果这不起作用,那么也可能是使用的证书已经过期。因此,检查您的证书是否仍然有效。

我使用管理器中的导出工具创建了一个.ipa文件,然后运行应用程序加载器。选择“Deliver Your App”按钮。选择新创建的ipa文件,该文件出现在预发布选项卡下的iTuneConnect中,正如TestFlight分发所期望的那样。

以下步骤对我很有效:

  1. 存档项目。
  2. 开放的组织者
  3. 按XCode左上角的交叉按钮,将关闭所有项目而不退出XCode, organizer将被打开
  4. 现在从组织者那里重新提交档案。

今天遇到了这个问题。只有当管理器窗口打开,所有Xcode项目关闭时,我才能成功上传存档。

我在6月17日晚上遇到了同样的问题。我重新安装了Xcode,也遇到了同样的问题。看起来苹果当天更新了什么,因为我注意到了会员中心的网站,MAC证书也在那里。(是的! !苹果对iPhone和Mac只收费一次)

我也遇到过类似的情况。然而,我的解决方案有些不同。

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

我不知道为什么这必须是一个问题,但似乎在收到新的构建之前,提交表单应该被清除。

使用Xcode 6.4存档,使用Xcode 7提交。提交成功