Сегодня я успешно загрузил свою первую сборку первого приложения в 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 исправить это?
Ответы:
Закройте все проекты или окна рабочего пространства, которые вы открыли в XCode, но оставьте окно Организатора открытым и повторите отправку для меня.
источник
Просто получил эту проблему. Кажется, работает, если вы закроете все другие окна XCode, но оставите окно органайзера открытым.
источник
Возникла такая же проблема - загрузил мой .ipa через загрузчик приложений.
источник
Первоначальный вопрос: «Поможет ли мне переустановка XCode исправить это?» Ответ - нет." Переустановка не поможет решить проблему. Эта ошибка довольно серьезная, поскольку отправка приложения занимает центральное место в разработке приложений. Исправление должно быть в App Store как можно скорее. Следовательно, обновление позже может помочь.
источник
Следующие шаги работали для меня:
источник
Была эта проблема сегодня. Я смог успешно загрузить архив, только когда было открыто окно органайзера и все проекты Xcode были закрыты.
источник
Я создал файл .ipa с помощью утилиты экспорта в Organizer, затем запустил Application Loader. Выбрал кнопку «Доставить ваше приложение». Выберите новый созданный файл ipa, и файл появился в iTuneConnect на вкладке перед выпуском, как и ожидалось для распространения TestFlight.
источник
Была такая же проблема сегодня. Проблема оказалась, у меня все еще была Reveal Framework, включенная в мой проект. Убедитесь, что в вашем архиве нет скрытого использования API.
источник
Я столкнулся с похожей ситуацией. Однако мое решение было как-то иначе.
Заметив, что вы пытаетесь отправить следующую сборку, убедитесь, что ваша предыдущая сборка исключена из формы отправки в App Store, прежде чем загружать новую сборку.
Я не уверен, почему это должно быть проблемой, но кажется, что форма отправки должна быть очищена до получения новой сборки.
источник
Возможно, вам придется принять некоторые новые пользовательские соглашения, попробуйте зайти в Apple Developer Member Center и посмотреть, есть ли у них какие-либо новые соглашения, которые вам нужно принять.
Если это не сработает, попробуйте это: откройте Xcode и перейдите в [Предпочтения] -> [Учетные записи], выберите свой Apple ID и нажмите [Подробнее ...]. Как только вы это сделаете, нажмите на значок обновления в левом нижнем углу. Если вы что-то упустили, это даст вам знать.
Если оба из них не работают, вернитесь в окно архива в XCode и нажмите на экспорт с правой стороны под кнопкой отправки. Сохраните его там, где хотите, но помните местоположение. После экспорта вернитесь в XCode и перейдите в [Open Developer Tools] -> [Application Loader]. Вы можете отправить новую версию вашего приложения через это.
Если ничего из этого не работает, то я понятия не имею, может, кто-то еще знает.
источник
У меня была та же проблема в ночь на 17 июня. Я переустановил свой Xcode, и у меня возникла та же проблема. Похоже, Apple обновила что-то в тот день, так как я заметил сайт Member Center, там также есть сертификат MAC. (ДА !!! Яблоко заряжается только один раз для iPhone и Mac)
источник
Если это не сработает, возможно, срок действия используемого сертификата истек. Поэтому проверьте, действительно ли ваш сертификат действителен.
источник
Архивирование с использованием Xcode 6.4, отправка с использованием Xcode 7. Отправка успешно
источник