Xcode 6がアーカイブの送信時にクラッシュする


201

今日、私は最初のアプリの最初のビルドをベータテスト用にApp Storeにアップロードしました。いくつかの変更を加えた後、新しいアーカイブを再度送信しようとすると、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の再インストールはそれを修正するのに役立ちますか?


2
同じ問題、他の人が以下に提案するようにプロジェクトのウィンドウを閉じることを解決しました。私だけがアーカイブを検証できませんでした:「検証中です...」というメッセージが表示されたままのウィンドウ
gpbl

2
@Dunc、私もこの問題を抱えていて(今日のみ表示されました)、リンクの問題と同じ問題ではありませんでした。以下の答えは私の問題を解決しました。
2015年

Appleがサイトを更新していたようですが、今は再び機能しています!
Flexicoder

2
この質問はおそらくこれに関連しています:stackoverflow.com/q/30899865/4145420
mgyky

2
誰もがAppleにスタックトレースを使用してこのバグを報告しましたか?彼らはおそらく本当にそれを見てみたいと思います!
user1118321

回答:


391

Xcodeで開いているすべてのプロジェクトまたはワークスペースウィンドウを閉じますが、オーガナイザーウィンドウは開いたままにして、再送信が機能します。


2
アップロードは2日前に機能していました。今日、アップロードがクラッシュしていました。Xcodeを6.3から6.3.2に更新しました。ビルドフォルダーを一掃し、6.3.2を使用してすべてを最初から再構築しました。アップロードはまだクラッシュしました。Xcodeに関連付けられた2つのID /アカウントを持っている。最新の契約に同意するために必要なアカウントの1つが、契約に同意しました。アカウントをXcodeと再同期しました。アップロードはまだクラッシュしました。Xcodeプロジェクトを閉じ、オーガナイザーウィンドウを開いたままにして、この方法で送信するだけでアーカイブがアップロードされました。サミありがとう!巨大な+1
エリックハモンド

40
素晴らしいキャッチ!itunes connectも今日は大まかに行っているようです。Appleは "Re-Invent Spotify"チームから何人かを引き抜いて、これに参加させる必要があります...
seanicus

7
ばかげて、主催者ウィンドウを開いたままXcodeを終了する必要があると思いました。実際にはプロジェクトを終了する必要がありますが、Xcodeアプリは開いたままにしておきます。その後、それは何らかの理由で動作します!
Hamed Saadat 2015年

2
この言葉遣いは紛らわしいです。Xcode自体はまだ開いている必要があるため、Xcode を終了しないことを覚えておくことが重要です。私はこの答えが実際に開いているプロジェクト/ワークスペースを閉じることを提案していることをかなり確信しています。これで問題は解決しました。
Stefan Arambasich


52

この問題が発生しました。他のすべてのXcodeウィンドウを閉じても、オーガナイザーウィンドウを開いたままにすると、動作するようです。


17

同じ問題が発生しました-Application Loaderを使用して.ipaをアップロードしました。


11

元の質問は次のとおりです。「XCodeを再インストールすると問題が解決しますか?」答えはいいえだ。" 再インストールしても問題は解決しません。ただし、アプリの送信がアプリ開発の中心であるため、バグはかなり深刻です。修正はできるだけ早くApp Storeで行う必要があります。したがって、後で更新すると役立つ場合があります。


1
OS全体を再起動するだけですか?少なくとも、それが何の問題:-D PS用りんご最初のラインのサポートの答えです:実際にこれをしないとsamiの答えは仕事に思える
nsij22

1
@ nsij22 os全体を再起動しても機能しません...これは、Xcodeを再起動した直後に試した2番目の方法です
PinkiePie-Z

1
アップデートの前後両方で再起動してみました。これらの変更は提出に影響を与えませんでした。@ nsij22に同意します。サミの方法が機能する唯一のものです。
エリック

1
ビルドを正常に送信するために、今日再インストールしたり、新しいアップデートをしたりする必要はありませんでした。Xcodeウィンドウを開いたままにしても、送信が妨げられることはありませんでした。
Eric

10

次の手順は私のために働きました:

  1. プロジェクトをアーカイブします。
  2. 主催者を開く
  3. XCodeを終了せずにすべてのプロジェクトを閉じるXCodeの左上の十字ボタンを押すと、オーガナイザーが開きます
  4. 次に、主催者からアーカイブを再送信します。

7

今日、この問題がありました。オーガナイザーウィンドウが開いていて、すべてのXcodeプロジェクトが閉じているときにのみ、アーカイブを正常にアップロードできました。


6

OrganizerのExportユーティリティを使用して.ipaファイルを作成し、Application Loaderを実行しました。[アプリの配信]ボタンを選択しました。新しく作成したipaファイルを選択すると、TestFlightディストリビューションで予想されるように、プレリリースタブの下のiTuneConnectに表示されます。


5

今日も同じ問題がありました。問題はまだ自分のプロジェクトにReveal Frameworkが含まれていたことです。アーカイブに非公開のAPIの使用がないことを確認してください。


5

私も同じような状況に遭遇しました。しかし、私のソリューションはどういうわけか異なっていました。

次のビルドを送信しようとしていることに気付きました。新しいビルドをアップロードする前に、前のビルドがApp Store送信フォームから除外されていることを確認してください。

これがなぜ問題になるのかはわかりませんが、新しいビルドを受け取る前に送信フォームをクリアする必要があるようです。


4

新しいユーザー契約に同意する必要があるかもしれません。AppleDeveloper Member Centerアクセスしてみてくださいにアクセスして、同意する必要のある新しい契約があるかどうかを確認してください。

それでも問題が解決しない場合は、Xcodeを開いて[環境設定]-> [アカウント]に移動し、Apple IDを選択して[詳細を表示]をクリックしてください。それが終わったら、左下の更新アイコンをクリックします。何か不足している場合は、それが通知されます。

どちらも動作しない場合は、XCodeのアーカイブウィンドウに戻り、送信ボタンの下の右側にある[エクスポート]をクリックします。保存したい場所はどこでも覚えておいてください。エクスポートしたら、XCodeに戻り、[Open Developer Tools]-> [Application Loader]に移動します。それを通じて、アプリの新しいバージョンを送信できます。

これらがどれもうまくいかない場合、私にはわかりません。多分誰かが知っています。


3
それは問題ではありません
Maysam '17 / 06/17

それは私にとってはユーザーの同意ではありませんでしたが、設定を開くことについてのコメントは役に立ちました。これはとても簡単であることがわかりました。私のセッションが期限切れになりました!
コードを入力する

4

6月17日の夜にも同じ問題がありました。Xcodeを再インストールしましたが、同じ問題が発生しました。Appleがその日に何かを更新したように見えます。MemberCenterのWebサイトに気付いたので、MAC証明書もそこにあります。(はい!!! AppleはiPhoneとMacで一度だけ充電します)


3

それが機能しない場合は、使用されている証明書の有効期限が切れている可能性もあります。証明書がまだ有効かどうかを確認してください。


2

Xcode 6.4を使用してアーカイブし、Xcode 7を使用して送信します。送信は成功しました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.