Xcode 6 виходить з ладу при надходженні Archive


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, у мене також була ця проблема (з'явилася лише сьогодні), і це була не та сама проблема, як у вашому посиланні. Відповідь нижче вирішив мою проблему.
Стефан

Схоже, Apple оновлювала свій сайт, як його знову працює!
Flexicoder

2
Це питання , ймовірно , пов'язано з цим: stackoverflow.com/q/30899865/4145420
mgyky

2
Хто-небудь подав цю помилку зі стеком сліду в Apple? Вони, мабуть, дуже хотіли б це побачити!
користувач1118321

Відповіді:


391

Закрийте будь-які вікна проектів чи робочої області, які ви відкрили в Xcode, але залиште вікно Організатора відкритим і повторно надішліть працюючу для мене.


2
Завантаження працювало два дні тому. Сьогодні завантаження закінчуються. Оновлено Xcode з 6.3 до 6.3.2. Стерли папку збірки та відновили все з нуля з 6.3.2. Завантаження все одно завершено. Майте дві особи / облікові записи, прив'язані до Xcode. Один з рахунків, необхідний для прийняття останньої угоди, прийняв угоду. Повторно синхронізував обліковий запис з Xcode. Завантаження все одно завершено. Тільки закривши проект Xcode, залишивши вікно Організатора вгору та подавши таким чином, працював над завантаженням архіву. Дякую Самі! величезний +1
Ерік Хаммонд

40
чудовий улов! здається, що itunes connect також сьогодні мав грубу справу. Apple має відтягнути деяких хлопців із команди "Re-Invent Spotify" та
перейняти

7
Нерозумно, я думав, що вам доведеться вийти з Xcode з відкритим вікном органайзера. Ви насправді повинні вийти з проекту, але залиште додаток Xcode відкритим. Тоді це чомусь працює!
Хамед Саадат

2
Це формулювання заплутане. Важливо пам’ятати, що не виходити з Xcode, оскільки сам Xcode все ще має бути відкритим. Я досить впевнений, що ця відповідь фактично пропонує закрити будь-які відкриті проекти / робочі місця. Це вирішило для мене проблему.
Стефан Арамбашич

6
Працювало для мене, але мені також довелося відкрити Photo Booth і Numbers, утримуючи Cmd + Option + Shift + a + p + l і натискати логотип яблука на панелі завдань перед завантаженням 7 разів
mraaroncruz

52

Щойно отримала цю проблему. Здається, працює, якщо ви закриєте всі інші вікна Xcode, але тримайте вікно органайзера відкритим.


17

Була така ж проблема - завантажив мій .ipa через завантажувач програм.


11

Первісне питання: "Чи допоможе мені перевстановити XCode, щоб виправити це?" Відповідь: "Ні" Повторна установка не допомагає проблемі. Помилка є досить серйозною, оскільки подання програми є головним у розробці програми. Виправлення має бути якнайшвидше в App Store. Отже, оновлення пізніше може допомогти.


1
Просто перезавантажте весь ваш ОС, можливо? Принаймні, це відповідь підтримки яблук першого рядка на будь-яку проблему: - PS PS: насправді цього не роби, відповідь
самих,

1
@ nsij22 Перезапустити весь OS не працює ... Це другий метод, який я спробував, відразу після перезавантаження Xcode ...
PinkiePie-Z

1
Я спробував перезапустити і до, і після оновлення; ці зміни не мали впливу на подані матеріали. Я згоден з тобою @ nsij22; Метод Самі - єдиний, який працює.
Ерік

1
Успішно надіславши збірку, не потрібно було перевстановлення чи нового оновлення сьогодні; залишення вікна Xcode відкритим ні в якому разі не перешкоджало поданню.
Ерік

10

Наступні кроки працювали для мене:

  1. Архівуйте проект.
  2. Відкрийте Органайзер
  3. Натисніть ліву верхню ліву кнопку XCode, яка закриє всі проекти без виходу з XCode і Організатора буде відкрито
  4. Тепер знову надішліть архів від організатора.

7

Ця проблема була сьогодні. Мені вдалося успішно завантажити Архів лише тоді, коли було відкрито вікно організатора і всі проекти Xcode були закриті.


6

Я створив файл .ipa за допомогою утиліти Експорт в Організаторі, потім запустив Завантажувач програм. Вибрали кнопку "Доставити додаток". Виберіть новий створений файл ipa, і файл з'явився в iTuneConnect на вкладці попереднього випуску, як очікувалося для розповсюдження TestFlight.


5

Була така ж проблема і сьогодні. Проблема виявилася, що у мене все ще було включено рамку виявлення. Переконайтеся, що у вашому архіві не використовується непублічне використання API.


5

Я зіткнувся з подібною ситуацією. Однак моє рішення було якось іншим.

Помітивши, що ви намагаєтеся надіслати наступну збірку, переконайтесь, що попередня збірка виключена з форми подання магазину додатків, перш ніж завантажувати нову збірку.

Я не впевнений, чому це повинно бути проблемою, але здається, що форму надсилання слід очистити перед отриманням нової збірки.


4

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

Якщо це не працює, спробуйте це: відкрийте Xcode і перейдіть до [Налаштування] -> [Облікові записи], виберіть свій ідентифікатор Apple і натисніть [Переглянути деталі ...]. Після цього натисніть на значок оновлення внизу зліва. Якщо ви нічого не пропустите, це дозволить вам знати.

Якщо вони не працюють, поверніться до вікна архіву в XCode та натисніть на експортувати з правого боку під кнопкою подання. Збережіть його де завгодно, але пам’ятайте про місцезнаходження. Після експорту поверніться до XCode та перейдіть до [Відкрити інструменти для розробників] -> [Завантажувач програм]. Ви можете надіслати свою нову версію свого додатка через це.

Якщо ніхто з цих не працює, то я поняття не маю, можливо, хтось ще знає.


3
Це не проблема
Maysam

Для мене це були не користувацькі угоди, але коментар щодо налаштувань відкриття був корисним - виявляється, це було просто: мій сеанс закінчився!
голова в кодах

4

У мене був такий самий випуск 17 червня вночі. Я перевстановив свій Xcode, і у мене була та сама проблема. Схоже, Apple того дня оновила щось, адже я помітив веб-сайт Member Center, сертифікат MAC також є. (ТАК !!! яблуко заряджається лише один раз для iPhone та Mac)


3

Якщо це не спрацьовує, можливо, можливо, термін дії використаної сертифікати закінчився. Тому перевірте, чи Ваш сертифікат все ще дійсний.


2

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.