Ошибка Xcode 6 при отправке архива

Сегодня я загрузил свою первую версию первого приложения в 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 помочь мне исправить?

Ответ 1

Закройте все проекты или окна рабочего пространства, которые вы открыли в Xcode, но оставьте окно Organizer открытым и повторно отправляйте мне работу.

Ответ 2

Просто эта проблема. Кажется работать, если вы закрываете все другие окна Xcode, но не открывайте окно органайзера.

Ответ 3

Имел ту же проблему - загрузил мой .ipa через Application Loader.

Ответ 4

Оригинальный вопрос: "Будет ли переустановка XCode помочь мне исправить это?" Ответ - нет." Повторная установка не помогает. Ошибка довольно серьезная, так как отправка приложения занимает центральное место в разработке приложений. Исправление должно быть в App Store как можно скорее. Следовательно, обновление позже может помочь.

Ответ 5

Следующие шаги работали для меня:

  • Архивировать проект.
  • Открыть Организатор
  • Нажмите верхнюю левую кросс-кнопку XCode, которая закроет все проекты, не покидая XCode и Организатор будет открыт.
  • Теперь повторно отправьте архив из органайзера.

Ответ 6

У этой проблемы сегодня. Я смог успешно загрузить Архив, когда окно организатора было открыто, и все проекты Xcode были закрыты.

Ответ 7

Я создал файл .ipa с помощью утилиты Export в Organizer, а затем запустил Application Loader. Выбрали кнопку "Поставить ваше приложение". Выберите новый созданный файл ipa и файл, появившийся в iTuneConnect, на вкладке предварительного выпуска, как и ожидалось для распространения TestFlight.

Ответ 8

Сегодня у нас была такая же проблема. Проблема получилась. В моем проекте все еще есть Framework Reveal Framework. Убедитесь, что в вашем архиве нет использования не публичного API.

Ответ 9

Я столкнулся с подобной ситуацией. Однако мое решение было чем-то другим.

Заметив, что вы пытаетесь отправить следующую сборку, убедитесь, что предыдущая сборка исключена из формы отправки в App Store перед загрузкой новой сборки.

Я не уверен, почему это должно быть проблемой, но похоже, что форма отправки должна быть очищена до получения новой сборки.

Ответ 10

Возможно, вам придется принять некоторые новые пользовательские соглашения, попробуйте перейти Центр разработчиков Apple Developer и посмотреть, не нужны ли им новые соглашения принять.

Если это не работает, попробуйте это: откройте Xcode и перейдите к [Предпочтения] → [Учетные записи], выберите свой Apple ID и нажмите [View Details...]. После этого нажмите на значок обновления внизу слева. Если вам ничего не хватает, это даст вам знать.

Если оба из них не работают, вернитесь в окно архива в XCode и щелкните по экспорту с правой стороны под кнопкой отправки. Сохраните его, когда захотите, но запомните местоположение. После экспорта вернитесь в XCode и перейдите в [Open Developer Tools] → [Application Loader]. Вы можете отправить свою новую версию своего приложения.

Если ни одна из этих работ не работает, я не знаю, может быть, кто-то еще знает.

Ответ 11

У меня была такая же проблема в ночь на 17 июня. Я переустановил свой Xcode и имел ту же проблему. Похоже, что Apple обновил что-то в тот день, так как я заметил сайт Member Center, также есть сертификат MAC. (ДА!!! Яблоко только заряжает один раз для iPhone и Mac)

Ответ 12

Если это не сработает, возможно, также, что использованный сертификат истек. Поэтому проверьте, действительно ли ваш сертификат действителен.

Ответ 13

Архив с использованием Xcode 6.4, отправьте с помощью Xcode 7. Представление успешно