Xcode 6 lumpuh saat mengirimkan Arsip


201

Hari ini saya mengunggah bangunan pertama dari aplikasi pertama saya ke App Store untuk pengujian beta. Setelah melakukan beberapa perubahan, ketika saya mencoba mengirimkan arsip baru lagi Xcode crash, dan masih crash.

Ini log:

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)

Catatan: Saya dapat memvalidasi Arsip tanpa kesalahan.

Apakah menginstal ulang XCode membantu saya memperbaikinya?


2
masalah yang sama, menyelesaikan penutupan jendela proyek seperti yang disarankan di bawah ini. Hanya saya yang tidak dapat memvalidasi arsip: jendela macet dengan "Validasi sedang berlangsung pesan ..."
gpbl

2
@Dunc, saya juga punya masalah ini (hanya muncul hari ini) dan itu bukan masalah yang sama dengan yang ada di tautan Anda. Jawaban di bawah memecahkan masalah saya.
Stephan

Sepertinya Apple memperbarui situs mereka, karena sekarang berfungsi lagi!
Flexicoder

2
Pertanyaan ini mungkin terkait dengan ini: stackoverflow.com/q/30899865/4145420
mgyky

2
Adakah yang mengajukan bug ini dengan jejak tumpukan dengan Apple? Mereka mungkin benar-benar ingin melihatnya!
user1118321

Jawaban:


391

Tutup semua proyek atau jendela ruang kerja yang telah Anda buka di Xcode tetapi biarkan jendela Organizer tetap terbuka dan kirim kembali berfungsi untuk saya.


2
Upload berhasil dua hari yang lalu. Hari ini, unggahan macet. Xcode Diperbarui dari 6.3 ke 6.3.2. Hapus folder bangun, dan bangun kembali semuanya dari awal dengan 6.3.2. Pengunggahan masih macet. Memiliki dua identitas / akun terkait dengan Xcode. Salah satu akun yang diperlukan untuk menerima perjanjian terbaru, menerima perjanjian. Sinkronisasi ulang akun dengan Xcode. Pengunggahan masih macet. Hanya menutup proyek Xcode, meninggalkan jendela Organiser ke atas, dan mengirimkan dengan cara ini bekerja untuk mengunggah arsip. Sami terima kasih! besar +1
Eric Hammond

40
tangkapan yang bagus! Sepertinya itunes connect juga mengalami kesulitan hari ini. Apple perlu menarik beberapa orang dari tim "Re-Invent Spotify" dan mendapatkannya di ...
seanicus

7
Konyol saya, saya pikir Anda harus keluar dari Xcode dengan jendela organizer terbuka. Anda sebenarnya harus keluar dari proyek Anda, tetapi biarkan aplikasi Xcode terbuka. Maka itu berhasil karena suatu alasan!
Hamed Saadat

2
Kata-kata ini membingungkan. Penting untuk diingat untuk tidak keluar dari Xcode, karena Xcode sendiri masih harus terbuka. Saya cukup yakin jawaban ini sebenarnya menyarankan untuk menutup proyek / ruang kerja yang terbuka. Ini memecahkan masalah bagi saya.
Stefan Arambasich

6
Bekerja untuk saya, tetapi saya juga harus membuka Photo Booth dan Numbers sambil memegang Cmd + Option + Shift + a + p + l dan klik logo apel di task bar 7 kali sebelum mengunggah
mraaroncruz

52

Baru saja mendapat masalah ini. Tampaknya berfungsi jika Anda menutup semua jendela Xcode lainnya tetapi tetap membuka jendela penyelenggara.


17

Punya masalah yang sama - mengunggah .ipa saya melalui Application Loader.


11

Pertanyaan aslinya adalah: "Apakah menginstal ulang XCode membantu saya memperbaikinya?" Jawabannya adalah tidak." Instalasi ulang tidak membantu masalah. Bugnya cukup serius, karena mengirimkan aplikasi adalah pusat pengembangan aplikasi. Perbaikan harus di App Store secepatnya. Karenanya memperbarui nanti dapat membantu.


1
Mulai ulang seluruh os Anda, mungkin? Setidaknya itulah jawaban dukungan garis apel pertama untuk masalah apa pun :-D PS: tidak benar-benar melakukan ini, jawaban sami tampaknya berhasil
nsij22

1
@ nsij22 Mulai ulang seluruh os tidak berfungsi ... Ini adalah metode kedua yang saya coba, tepat setelah memulai ulang Xcode ...
PinkiePie-Z

1
Saya mencoba memulai kembali sebelum & sesudah pembaruan; perubahan ini tidak berpengaruh pada pengiriman. Saya setuju dengan Anda @ nsij22; Metode Sami adalah satu-satunya yang berfungsi.
Eric

1
Berhasil mengirimkan bangunan tidak memerlukan instalasi ulang atau pembaruan baru hari ini; membiarkan jendela Xcode terbuka tidak menghalangi pengiriman dengan cara apa pun.
Eric

10

Langkah-langkah berikut berhasil bagi saya:

  1. Arsipkan proyek ini.
  2. Buka Penyelenggara
  3. Tekan tombol silang kiri atas XCode yang akan menutup semua proyek tanpa berhenti dari XCode dan Organizer akan dibuka
  4. Sekarang kirim kembali arsip dari penyelenggara.

7

Punya masalah ini hari ini. Saya hanya berhasil mengunggah Arsip ketika jendela penyelenggara terbuka dan semua proyek Xcode ditutup.


6

Saya membuat file .ipa menggunakan utilitas Ekspor di Organizer, lalu menjalankan Application Loader. Memilih tombol 'Kirim Aplikasi Anda'. Pilih file ipa yang baru dibuat dan file muncul di iTuneConnect di bawah tab pra-rilis seperti yang diharapkan untuk distribusi TestFlight.


5

Punya masalah yang sama hari ini. Masalah ternyata saya masih memiliki Kerangka Pengungkapan yang termasuk dalam proyek saya. Pastikan Anda tidak memiliki penggunaan API non-publik di arsip Anda.


5

Saya mengalami situasi yang sama. Namun, solusi saya agak berbeda.

Memperhatikan bahwa Anda mencoba mengirimkan bangunan berikutnya, pastikan bangunan Anda sebelumnya dikecualikan dari formulir pengiriman App Store sebelum mengunggah bangunan baru.

Saya tidak yakin mengapa ini harus menjadi masalah, tetapi sepertinya formulir pengiriman harus dihapus sebelum menerima bangunan baru.


4

Anda mungkin perlu menerima beberapa perjanjian pengguna baru, coba masuk ke Pusat Anggota Pengembang Apple dan lihat apakah ada perjanjian baru yang perlu Anda terima.

Jika itu tidak berhasil coba ini: buka Xcode dan pergi ke [Preferensi] -> [Akun], pilih ID Apple Anda dan klik [Lihat Detail ...]. Setelah Anda melakukannya klik pada ikon segarkan di kiri bawah. Jika Anda melewatkan sesuatu, itu akan memberi tahu Anda.

Jika keduanya tidak berfungsi, kembali ke jendela arsip di XCode dan klik ekspor di sebelah kanan di bawah tombol kirim. Simpan di mana pun Anda inginkan tetapi ingat lokasinya. Setelah diekspor kembali ke XCode dan pergi ke [Open Developer Tools] -> [Application Loader]. Anda dapat mengirimkan versi baru aplikasi Anda melalui itu.

Jika tidak ada yang berhasil maka saya tidak tahu, mungkin orang lain tahu.


3
Bukan masalah
Maysam

Itu bukan perjanjian pengguna untuk saya, tetapi komentar tentang preferensi pembukaan bermanfaat - ternyata sesederhana ini: sesi saya telah kedaluwarsa!
kepala dalam kode

4

Saya memiliki masalah yang sama pada 17 Juni malam. Saya menginstal ulang Xcode saya, dan memiliki masalah yang sama. Sepertinya Apple memperbarui sesuatu pada hari itu, karena saya perhatikan situs Anggota Pusat, sertifikat MAC juga ada. (YA !!! Apel hanya mengisi sekali untuk iPhone dan Mac)


3

Jika itu tidak berhasil, bisa jadi Sertifikat yang digunakan telah kedaluwarsa. Jadi periksa apakah Sertifikat Anda masih valid.


2

Arsipkan menggunakan Xcode 6.4, kirim menggunakan Xcode 7. Pengajuan berhasil

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.